I actually HEARD of a site like you linked me to...perhaps THIS is the one that I heard about. Glad to help with the TVU player. Keep in mind though, that there are other "PLAYERS" that you may need to download in the future.
Hopefully, this will keep me from having to purchase MLB.tv.