Alright I am a pretty big geek, but I've never put any effort into website building, but I think that's about to change. I have volunteered to try and implement a new website at work, but I am a little unsure of where to start. I have a pretty specific idea of what I'd like the site to do, so I am hoping if I list what I have in mind some nice soul on this board can direct me down the right path. I have no problem geeking out and learning how to use different programs, but I want to make sure it will get me to where I need to go first. Currently I have iWeb and Rapidweaver, so if either of those will work it would be awesome, if not please suggest a different program. What I have in mind: - Currently I have about 10 coworkers, each of us has a caseload of clients. - I would like each client to get a unique username and password - Each client with a username would be assigned to their specific worker - A wide variety of training modules would exist - Myself and my coworkers could assign specific modules to each client assigned to us (most clients will not require all the modules) - As a client completes a module it would notify the worker - While going through the module if there was a question there would be a field for the client to submit the question to their assigned worker - The question would be answered at a later time and either emailed to the client or left in a message box for the worker when they next logged in - If there were any required documentation that the worker needed from the client it would pop up on a main page when the client next logged on, along with a list of modules assigned to the client (the main point here is it needs to be customizable so different types of documentation can be listed) Now then, I am not envisioning any personal information being entered online, like social security numbers or credit cards or anything like that. I am just wanting to use username and passwords for the clients so they can have a more tailored experience, security is not that crucial, the training modules will be general stuff that we do not charge for. Again I am not looking to be told how to build this site, just looking for programs that will allow me to build it. Any advice on books I should be reading to get started or plugins that I will need to purchase or anything else would be greatly appreciated. Thanks for reading.