Hey Ecntrc
I know you are fond of Dreamweaver so you may find it pleasing to know that Dreamweaver CS3 has some of these tools built right in.
The one that applies to your FAQ is called SPRY Collapsible Panels.
You can find it under INSERT -> SPRY -> Spry Collapsible Panel
All of these 'snippets' including mootools and scriptaculous are based on AJAX (Asynchronus JAVA Script and XML) which in laymens terms is a way of getting the server to change the content of a page without causing the page to 'reload'.
Also of interest to you might be Dacio's FAQ (
HotScripts.com :: PHP :: FAQ and Knowledgebase :: Dacio's FaQ ) which does exactly what you are trying to do...
It may save you some time if you just want it working or it can be used as a helpful reference to create your own script. The advantage is this tool does just what you need... not a lot of extra code to decipher. It also has a handy backend tool to help manage the FAQ's!
Cheers!
Mike.