http://www.videocardshop.co.uk/ - Worth a look, if Nvidia is your choice
The "offer of the week" certainly looks tempting
A Vivo equipped card, so it does Video IN as well as out - not a tuner, but you could connect it to a VCR or freeview box.
For a really cheap card, the Mx4000 64Mb at Â£14.99 is ok for non-gamers.
I know I cautioned against it, but
The Sis Xabre 200 - you won't find a cheaper card that has DirectX 8 hardware capabilities, but the last driver update was Q1 2004 (the performance driver, 3.57.53 from www.sis.com ) - at that level, I believe it still had some issues in many game tests.