Thanks for all the input. Lots of good stuff here, despite getting away from my criteria a little bit. If I get really bored again today, I will do a proper update...

Bart