I totally disagree with the statement "avoid Access and VBA altogether." I have 11 years of experience with Accessand am currently working with a company that would knock your socks off with what we do with Access. Even Microsoft has stated directly to our President of our company that there is NOBODY out there doing what we're doing with it.
As for VBA's days being numbered - don't count on it yet. It isn't dead in Office 12 and it isn't dead in Office 14 (the next version out). It is still going to be around for quite a while so for Office integration it will be important to know and use.
As for moving on to "other programs" Access and VBA has always suffered from people thinking it a second class tool when in reality it is a very powerful and simple tool to use. In fact, so simple that its simplicity could actually be a detriment. The fact that the simple user can use it, and also powerful programmers, makes it easy to create chaos and a nightmare for support. But, if left in the hands of competent programmers, it can be a very good rapid application development tool, and can pretty much beat (in time to pull together a database tool with reporting) other programming tools. And, it makes a good frontend for upsized databases, without having to code for many of the things that the so-called "big tools" have to code for.
So, I can see by the posts here that there is still the anti-Access bias that exists and that will probably always exist.
Bob Larson
Access World Forums Super Moderator
Utter Access VIP
Access Developer
Bob Larson
A2K,A2K3,A2K7,SQL Server 2000/2005,Crystal Reports 10/XI,VB6, WinXP, and Vista
Free Quick Tutorials and Samples: