MLB.tv
How is the functionality?
I pretty much agree with what others have said about the metadata and the wifi, things could have been better.  But it is quite good as is.  My only real gripe is the MLB.tv app.  It is stuck in HD mode with no way to switch to a lower video quality when conditions merit.  I have a pretty fast connection, but during prime time congestion, even it bogs down.  And MLB gave up, said I had to watch the game later when the bandwidth was better.  What about a lower bitrate feed?  What about adaptive streaming?  To adjust to the varying bandwidth conditions?  As it is, MLB isn't going to get much of my money, it is very frustrating. 