nothing wrong with amazon, take a lucky dip, your purchase from a small shop might come wrapped in a somerfield bag, the random packaging makes amazon good after the prices
game.co.uk is a pretty good site actually. Got some cheap ps3 games there (30-60% off compared to German stores plus you don't get crappy German versions). Only downside is that you need a credit card.