Thanks daniweb for the challenge (and the prizes). It's nice to compete, learn and have fun all at the same time - I think this event incorporated a little of each.