It is scary how well people are designing their own personal webpages these days. This is nearly a perfect site design. No flashing text. If most professional web designers would stick to these simple rules, lots of expensive websites would be greatly improved. Here is an example of what not to do on your website.
Frames are still very buggy.
Flashing and spinning logos distract. Annoying Star Trek backgrounds. Bad color text. I could not make it past the first page. Maybe the rest of this site is perfect.