This is certainly something that deserves my attention. Could be awesome. "We’ll be launching across the continental US." Does this mean that you can only access it from the US? I suspect not.Though it doesn't mention availability to Europe or anywhere else. Anyone enlighten me?