Tesco Direct are offering 1000 clubcard points for £150 spend plus Double Points on Ipod purchases. You need to add something else worth £0.03p to get it over £150. I ordered the 8gb Ipod touch and spent £4 on toys to get 2008 points worth £80 in clubcard deals.
Use code TDX-JXK4 to get 1000 points (automatically doubled with an ipod purchase). Code valid until 01.08.10 and double points end of Aug.
I know it's not the best price but if you use clubcard deals it's well worth it.