Building the Keyhole Experience