No idea but did you know that there is such a thing as editing your original post? Also you could have included the tv and radio in one post as to not have multiple redundent postings.
I do know however that slingbox has a beta version of their software on the iphone although you will need a sling box to use it. But if you have one you can wirelesly control your home tv and watch it on your iphone. I'm sure this will be coming sometime July 11 when the appstore is up.
There's always Orb. There's an Orb app as well as the web interface (not quite sure how well the web interface works with safari, I use the native app).
I looked around a little more, and found iRadio and installed it. you get good sound quality even streaming over the EDGE network. There's lots of stations to choose from as well as categories, but there also seem to be many repeats.