> Bandwidth limitations.
This is going to be a big problem - the simple physics of it, means it's much more limited than wired.
> I write mobile software for a living
I always wondered about that. Do you write native apps, or is it some kind of HTML? I see so many: WAP, WML, XHTML-MP. Which do I use if I want to get started?