21104 NASA Mars Curiosity Rover? Has Lego made a public statement why they stopped producing the Curiosity Rover set? Each of its few production runs sold out in hours. Why won't they take my money?

More importantly, how do I get a set for my kids (and me)? Speculators sell them in the vicinity of $100, but I'd rather not reward their hoarding if there's another option. None of the stores on Rebrickable have the full parts list. Does Pick A Brick keep everything in stock?
Gev already answered the question about availability. LEGO Ideas sets are produced in small quantities. Perhaps this will change in the future as LEGO Ideas is now out of beta testing and was brought in-house by LEGO. The Curiosity is not going to be back unfortunately. I just called LEGO about this a couple of days ago.

As far as the Curiosity inventory, BrickLink has the full parts-list here: http://www.bricklink.com/catalogItemInv.asp?S=21104-1. None of the parts are rare or difficult to find. You can use the parts-list linked above, add them to your wanted list on BrickLink, then quiry your wanted list by shop. This will show you which stores have all the parts you need in stock. And you can download the building instructions from LEGO's customer service website here: http://service.lego.com/en-us/buildinginstructions/