... when you have a neat idea. It just sort of comes together in your head and then you discover a lee-tle problem......