This thread is so charming that I award it 50 charm points.