Sainsburys online are doing Buy item 1 get item 2 for £20.00.
This also works with The new Dualshock V2 controller, so if you buy one for £42.99 you can buy another two for £20. so you will have 3 controllers for £62.99. I know that sounds expensive but if you have a few mates that want a new controller you can go thirds on it. You could even sell one or two of them to Cex for £21 cash or £30 voucher each.
also if you can find a voucher Sainsburys also do £18 off you first online order (for items over £60)
hope this helps someone.