I really want to get into wp8 development but I don't have a windows phone yet. I could use the emulator but I want to add camera integration into my app. I was looking around for a cheap windows phone and I came across the Lumia 521. Would this be a good choice to use to develop an app on? Also, I see that it's a t-mobile no contract phone. If I don't set up any pre-paid data/minutes, will I still be able to use most of the windows phone 8 features (obviously I won't be able to makes calls send texts etc.etc.) for testing apps? In other words, I won't have to do any specific activation or anything else that comes with a price to be able to use the windows phone os, correct?