This isn't really an answer to your question, but my co-founder's brother works as a designer at Lego HQ in Denmark, where they have a huge warehouse filled with every block/piece/component in every colour available... That's what he used to make lego versions of us, which we've used on our website ( http://wemakewebsites.info/about ). I'm sure you can get a lot of stuff on mail order.
(Batman Lego is incredibly rare. Expect to pay a few hundred $ per set at least). Lego lost the license to sell it, but they still sell the Lego Batman video game.