You've won my award. Your site fulfils key aspects of my criteria and I liked it...
Cheers...
The Raven