Another goal was to keep this super cheap, quick, and familiar, so this uses a static site hosted on S3. Pennies per month, but no server-side power.
I'm not a web dev by trade, so perhaps there's a way to make it work. Maybe using WebRTC with a fallback to ipify for IE. Something to investigate!