Is there anything wrong with a slingbox? I tried many DIY solutions which relied on a PC, and they weren't worth the effort. A slingbox may seem expensive, but setting up a PC with the necessary hardware, wasting time to configure (over the phone with parents if you're away and the VPN/VNC/remote desktop stopped working too), and the extra power required make that option seem like a bargain, unless you need some degree of configuration the slingbox doesn't have.