Kevin B,
This problem is a variation on a core problem that has been discussed many times on this site, as well as by Gmas on Peter's site. Take a look at this thread for some ideas:
http://www.337skymaster.com/messages...=&threadid=604
Good luck,
Kevin