As we all know, what was true a couple of years ago about SEO, it's not true now.

What is in your opinion the best way to achieve better standings with search engines (in the following topics):

How many keywords?
Keyword type..., small caps, caps? Comma spacing, "ABC, ABC" or "ABC,ABC"?
Word density?
Page title?
File name?
Site description?
ALT tags?