Not a bad idea, for most of the fields the code idea worked nicely and all I was doing was replacing one weird but long code for a shorter one. IN one case there was a long ID number, completing that selected the option from the one dropdown I had left as the ID number contained the identifying info for the next field. Really it was all quick, pure DP stuff, enter line by using as few keystrokes as possible and just tab from field to field. To return to the point I think I was trying to make though, I think it is more common than might be apparent from the comments here that there are guys out there, who may have aptitude, but we lack the common culture and methodology of the formal CS guys, we end up re-inventing the wheel and our answers may be brilliant (or possibly brillant)for our level of knowledge at that time, but we may regret that as we learn more and find that what was really nifty then, is a hard to support albatross later.Mind you I am sure that happens to the formally trained folks too. Just you guys have less excuse.Right I am off to deploy my new agilely developed Enterprise mult-threaded, multiuser transaction heavy app using Access on that reconditioned Pentium II I found in stores. Where's my hammer?