check out the "hauppauge pvr-150mce", its supposed to be as good as the 250 and costs alot less. this is because they've managed to put into one chip what was on two chips. also keep a look out for the "theatre 550" chip from ati, it seems good. cards, based on the "theatre 550" from sapphire and gecube should be releasing soon.
both these card have mpeg2 encoders on board, so a two hour movie is saved in about 2gb, and keeps the cpu pretty load free.