Thanks for pointing out some problems, all of which I think I fixed. Let me know if there is anything else otherwise I'll get working on a post once I get the go ahead.