All the cool kids are using CSS to separate content from appearance on their sites. Here is 101 resources that will get your feet wet with CSS, teach you some new tricks and techniques, clean your code, and hit the ground running with pre-made layouts.
Anchor are really useful when you have alot of content, being able to jump 1 page of content can be really handy, that sometimes happen with some corporate websites.
Unfortunately an anchor is just plain bad in design, lets change this...
It is always hard to have a versatile form validater that will work for every website you do. With this one I think we are not far, you add a class on inputs needing validation, you are done.
Front-end developers are the middle guy between the designer and the back-end developer, this is not always funny.
A little outcry
It seems like every website has some login system nowadays and half of the time the content provided in these protected areas should be freely available anyway. A bad login system can be a plague for your web app. If you do need to create a login system for your website, be sure to have the key features that will make your login system user friendly.