Didn't mean this thread to be competitive -- I have always benefitted by other people's recommendations here, but what I really like are people talking about why they like X or Y, you learn a lot about things you know nothing about!!
yours,
Peter T.