Neil Cerutti wrote: > If an elegant solution doesn't occur to me right away, then I > first compose the most obvious solution I can think of. Finally, > I refactor it until elegance is either achieved or imagined. +1 QOTW