Jemma, how long have you got? This is a complete "training course"/"exam" question. (And anyone with any common sense does not use Microsoft tools to create a website anyway.)
If you want to make a nice, effective, dynamic, attention-grabbing website, take a look at everything that Apache, python, ajax, ruby, java, javascript, perl, etc offer. Steer clear of slow, clunky Msoft stuff.