I've just had a thought. I have a mini-DVI port on the back of my iMac. Is this port just for output or can it be used for input too? If so, I could just get a VGA box with DVI output and connect it that way.
I'd much rather not use a TV card because they don't give the best quality, really.