@cryptomancer: Great post! Have