Thanks. It's just been sitting there, so I thought I'd post it, see if someone more experienced than me could find any flaws.