Thanks Omni, I appreciate your kind words and advice. Sadly, I see a lot of shortcomings myself, but the deadline was looming :)