Some nice stuff, especially the model binding. One thing that bugs me is that with the 2 way data binding there's no way to have a default value on insert forms. In ASP.NET MVC i would feed in default values to my view by passing them along with my model but i can't see a way to achieve this in web forms.

I'm liking most things so far. I feel the xbox integration is going to be huge and is currently the real advantage over the iPhone. I'm personally not liking the home page so far. I like the idea but on the whole there's too much empty space especially
on the right under the arrow. It would also be great if the top right looked abit more like the bottom right of Windows 7 ie have more icons (battery, signal indicators etc).

Now the next thing to do is to really fine tune this so that the the touch screen feels snappy. I currently own a Samsung Omnia with Windows Mobile 6.1 and there's a few things i don't like on it:

I know how you feel about learning to become a team player. It hurts watching someone build on your own code especially the trivual things like calling a variable one name when you'd have given it another it makes you wonder what else they could be doing
wrong.

I have to admit i bypass the sponsored ads aswell as i fell they are scammy. I'm sure if someone conducted some research they would discover that most the people that click on these ads are the people that end up falling for scams.

However some of my clients use adwords successfully to increase purchases on their site so it must work. I can have a guess at how this works aswell because most computer savy people would never consider entering credit card details on some random site
they've just plucked from google but those that are gullible enough to click on these ad campaigns would be.