beta version - work in process. open to suggestions, report any problems/suggestions/comments, no matter how small, to me. contact info at bottom of page.