I am thinking about getting an HTC Tilt 2, but I want to know how hard it is to write apps for. I am a semi experienced programmer, but I've never worked on a mobile platform before. Is it different? Do I have to buy a developer's license from windows Mobile like you do for the iPhone?