ok, that was terrible. get me on email and i'll post the code.
[For security, you must have javascript enabled to view email addresses]