I just scanned over this stuff and it looks to me a perfect Basic09 task. However, it does look to be much more than I could handle. I'm not a guru, so I don't know. Is it feasable to just load it into B09 and start correcting the errors to make it work? George