I use retail stores for everything but ink, i use ebay for ink as its so so cheap...
I use Asda, PC World and Comet and usually find one of them will have something cheap going, got 50 dvd's for £10, thats pretty cheap, and there Sony...
Once you have put P&P on there usually not any cheaper, plus you have to wait a few days... Time is money...