@cryptokeeper: great post!