Hey guys need some help on this one. My friend is looking to buy an unlocked android phone to run on AT&T and was looking to spend under $150. He is not looking for a brand new phone he is just looking for something running android that will be better than his blackberry. He would prefer a Motorola or HTC, but if you guys know of anything better please feel free to add. His number one choice right now would be the Motorola Milestone. Is there a preferred place to purchase these types of phones? Any information you guys have would be greatly appreciated!