Like your short & neat question!<br>
We had to make the switch to SQL since Access('95) couldn't handle the volume of users and records, although it is a excellent and user-friendly program. Nowadays they are optimizing the Access-SQL interfaces so that keeping Access as frontend (retaining your forms, and some macros/modules) and SQL Server as backend containing all tables and relationships, permissions, data-procedures etc.) works very well. From what I've seen, Access '97 and especially 2000 have some neat interfacing features.<br>
<br>
SQL Server ver 7.0 is a market leader. It's also much more user-friendly than earlier versions, yet more complicated/involved than Access. The best way to learn I have found is to get hold of someone that can show you the basics of setting-up a database - let him use TSQL to do it all, and then save the TSQL script used, so that you can go home and use it as reference.<br>
<br>
TSQL - Transact SQL - its like SQL but far more powerful. It's more like a decent programming language with if,then,else, loops, etc. - really an excellent tool, and not too difficult! (but get someone to teach/show you!)<br>
<br>
You can get a good book, but they're HARD to find, and could cost you days to sift out the necessary details.<br>
Hope that helps.