Creating sites compliant with web standards but which work for all the major browsers is a huge challenge because the biggest browser of them all (Internet Explorer) does not really get on with web standards. At least, not until you get to version 8.
This is a personal site, so I do not care as much. The site is largerly web-standards compliant but I have not put much energy into making Internet Explorer 5.5, 6 or 7 work well (most likely, fonts will be too small in some places). If you really want to read everything on this site, then use a decent browser like Opera (my favourite) or Mozilla Firefox.