I have a 16 gb iPhone 3g. I have broadband internet and a Linksys router. I can stream You Tube videos on my laptop. On my iPhone, the videos download brutally slow, often stopping completely at 1/4. I get similar numbers when running a download test on either the laptop or the iPhone. This is over a wifi link.