Woah! I've got to disagree with some of the posts above (but totally agree with EC). I'd be amazed if any 1994 white was still in good condition and, like EC, rather surprised if a 2004 white was either.
Only a small percentage of reds are good enough to be 'laid down' for those sorts of times and (to the best of my knowledge) no whites whatsoever. Most whites need to be drunk either as a 'new season' wine (e.g. some the excellent German 'Qmp' whites) or within no more than about 3 years of production.
How 'good' do you want your wine to be? If it's to be a very special bottle for a wine connoisseur (e.g. to celebrate their retirement or perhaps a golden wedding anniversary) then you easily pay £20 for something particularly nice or £100+ but for something extra-special. But if you just want a decent wine to, for example, have with a meal on a summer's evening, there are plenty of decent wines for not much more than a fiver. (M&S's 'House White' is a cracking good wine at just £5.49).
I've got a bottle of the Co-op's 'Orvieto Classico' open alongside me as I'm typing. It's an outstanding wine for just over £6 and I can thoroughly recommend it. (It's also a 'safe' wine if you don't know the tastes of the person who'll be drinking it, as it's neither exceptionally dry nor exceptionally sweet. Although the Co-op might be the last place that many people would look for 'luxury' products (if wine is actually a luxury anyway!), they actually have some really good wines at sensible prices.