Great concept and nice touches abound.