Okay, so basically I'm stuck between a T-Mobile MDA w/1 year contract for $100 or a Cingular 8525 with no contract for $300. Unlimited internet and hotspots is $30 a month and mediamax unlimited internet is $20 a month. I'm mainly wanting to use this for media streaming. So, would it be better to just shell out the money now, not get a contract, and get high speed internet everywhere in my area (SF Bay Area) or get the MDA, pay a little more for hotspots, and only be able to stream when I find a hotspot and/or wifi? They balance out quite equally to my needs so I guess I will have to try both out and compare the EDGE and 3G.