Thanks to all for the replies. I will search through the sources you provided and see what I can come up with.