How can I find better quality video streams to my Android phone? I'm looking for an app that will stream television and/or movies to my phone on 3G. I have a long commute and find that apps I've used (tv.com mainly) have poor selection or quality. Since Android does not have Netflix or Hulu available, what are some other apps that would allow me to watch streaming video without considerable lag?
Today Netflix released an offical App!

Currently Netflix playback is
supported on the following phones:
HTC Incredible with Android 2.2
HTC Nexus One with Android 2.2, 2.3
HTC Evo 4G with Android 2.2
HTC G2 with Android 2.2
Samsung Nexus S with Android 2.3