Wish I had thought of this years ago. I just completed my entire Christmas shopping in 15 minutes at thegiftcardcentre.co.uk - everyone is getting gift cards this year!
Tip for consumers: click on bestsellers to see what are the most popular cards if you're looking for good ideas