RE: first attempt... almost. :-)