> 2. are there any good recommendations for websites ... > that explain in detail... what the hell is happening > when it comes to JOINs? (or any other more advanced logic in SQL.) Jim Hoffman's Introduction to Structured Query Language original site now gone, mirrors available all over the web... the latest version i know of is 4.67 -- http://riki-lb1.vet.ohio-state.edu/mqlin/computec/tutorials/SQLTutorial.htm rudy