Hey guys i'm still not sure if i'm going to buy the desire. One thing that would really help me buy it is if I knew there was some great development tools out there for it. Specifically networking tools, spoofers/pack generators/wifi hacking/crypt and decrypt software....just some interesting network tools to play around with and increase my knowledge of networks in general. I know there are some good development forums out there for android but how easy is it for the average guy to develop for it? I've only a bit of experience with XNA, how would I find programming for android? Also if the OS is open source how come we have to root it?