Cool ideas and nice details.