In store only
Choose one from these two: Fifa 09 / Need for Speed Undercover
Choose two from these three: Little Big Planet / Motorstorm Pacific Rift / Resistance 2
Games can be swapped for different ones after purchase for their trade in value, Fifa 09 is worth £20 and Need for Speed is worth £25 Resistance 2 is worth £25, not sure about others but ask and make sure you get the ones with highest trade in value if you plan on trading.
For example trade in the Resistance 2 & Need for Speed which will give you £50 trade in value and you can get SIngstar with 2 microphones (£44.99) and a £5 gift card in return.
Deal is listed at £299.99 in store but this has not allowed for the change in VAT so the price is adjusted at tills to the 15% rate (I'm not sure if I have worked it out correctly?)
Amazon deal is cheaper I suppose, but you can not trade the games around and if you want the PS3 today then then I think this is cheapest and maybe better value overall?