as for the books, Beginning XHTML Wrox Pressit teaches CSS, Javascript, XHTML, XMLas for the forum, you would need very extensive PHP (or some server side language) and very extensive MySQL(or another Database).you probably won't be able to do that for a while unless you are a REALLY fast learner. (I don't know enough either!)LG