#1: A good understanding of JavaScript and DOM. Or Dreamweaver can do it for you, via included wizards.
#2: re XSL/XSLT, if it's just a site for yourself, no reason whatsover. Really only useful for industrial-strength multiple-platform data-driven sites, and even then.
#3: Don't know ! about RSS.