I successfully setup a private blockchain and created the "hello world" contract according to tutorial from etherium web site. One thing that I can't figure out is how to find the contract later. I thought once the contract is mined, it becomes part of the blockchain forever. The documentation seems to imply permanence because it's stressing how it's good etiquette to clean up unused contracts by committing suicide on them. That's why after I got this message, I thought the contract was permanently part of the blockchain:
Contract mined! address: ........
But after quiting geth and getting back in, I can't find the contract anywhere (I lost it's address). It seemed to last only during the single instance of when geth was running. What am I missing here? Do I have to register the contract for it to become permanent? Would I use the same technique on the real blockchain in order to get my code listed here?: