Thanks raveryrote,For some reason I thought there was an offline piece of java script for this but I didn't want to freak everyone out - if I'm wrong I'll look forward to seeing yours :-)V.Quote from: raveryote on May 20, 2012, 07:08 pmQuote from: philter3 on May 20, 2012, 03:57 amBrain wallets are best if they primarily receive coins but send infrequently if at all. Anytime a wallet sends BTC out it reveals an address. Brain wallets should be your longterm super secret squirrel stash.SUPER SECRET SQUIRREL STASH!!Anyway, the reason this brain wallet method works (and works well) is because of the nature of bitcoin. Everything in bitcoin is recorded in the public blockchain. all transactions are publicly recorded and cryptographically signed on the public blockchain. This is why obscuring your trail using instawallets and tumbler services is important.BUT: this also means that you can use deterministic keypair generation to regenerate a private key from a passphrase, such as the example, "I love Family Guy!"I'll need to remember the tools at bitaddress.org and such. I wish i could reverse engineer the javascript and release a python script that did it all. at my current level, it's hard to read that js.