you should try streaming video to your iPhone from http://3click.tv
Streams great to Mac and PC while iPhone works well with a very solid wifi or 3g signal still it was very cool to navigate and play with little waiting time more than 8000 episodes from something that fits in my pocket :)