I recently purchased the Slingbox Pro HD. The setup was quite easy, I am using a Netgear router and installation went smoothly. The picture quality on my Blackberry is excellent, as for PC/Laptop the quality is satisfactory but that could be down to my internet speed, I'm with AOL so say no more. I've connected it to my security camera, so I can view my property whenever I choose, either on my mobile phone or a PC. The only downside with the Slingbox is their list of compatible remote controls (hence the 4 star rating). I have a GBsat DUET satellite receiver which can be viewed but not controlled over the internet. You can ask Slingmedia support to find the code for your device but some people have been waiting 2 years for a reply. The guys at Slingcommunity are really helpful, they helped me find a file for my DVD recorder and if possible they can make a virtual remote for you. They can also tell you how to make your own remote control for devices not on the Slingbox database but it's not for the faint hearted. I would definitely recommend this little beauty.
Also if you have relatives abroad, get them to download the Slingplayer onto their PC and whatever you are watching at home, whether it be a movie or a home movie of the kids, they can watch along with you.