I have had an email from The London 2012 Shop, see
(email@example.com) it is promoting the various branded things we can buy like clothes, pin badges, gifts and souvenirs, bedding and posters.
At £50 for a key ring, and a rather dull one at that, their things are not cheap. As one of my friends commented, "There's still money in London then".
I will get some badges for my nephews and nieces and some posters for work. At £5 each that's more my price range.