Today I started investigating Windows Phone 7 Development.

There is a free eBook to download at:

First impression: the emulator in Visual Studio to test your application works great. Downside is that if you want to deploy your program to a real device you have to become member of XBOX Live Marketplace which costs $99. I mean: it is my device, so I can do with what I want, right?