So I've only used a few friends android phones but like many people here I've developed a strong liking. They're awesome, and I have an obsession for open source/distaste for M$ so I figure it would be a match made in heaven. My problem is that I'm on a tight budget and really can't afford paying a lot. I have metro pcs(in florida) which has good prices, but crappy phones. Are there any android phones that I would be able to flash/root over to metro pcs? I'm a newbie with phones, so I'm not really sure of the difference between flashing/rooting and stuff (I know rooting on linux, but i'm not sure if it's the same as flashing). I'm not expecting the newest and greatest, but I'd like to buy a used, android phone with a decent browser and touch screen. Wifi would be a plus too. I'm trying to find all of the info myself, but my lack of knowledge of the terms is limiting the info that i'm getting. Any help is appreciated. Thanks guys and gals.