Some interesting ideas, thanks. I will post my solution when I put everything together.