Ramblings of a crypto-geek!