going back home soon where theres a couple of big stores. not seen any in london (mainly check FP and the like though when i pick up comics.) the sightings thread hasn't been too clear on this so I tought i'd ask here. Oh, and i mean at general retail, not online stores/importers. thanks.