OK, the links to describe the guidelines for posting are all dead so I'm winging it. If it's too long, sorry, feel free to bail at any time. If it's too short I don't have an answer. This took me forever to put together so feel free to ask questions if you just can't live without knowing more...