Long time no see, DP... I've created a list of awful website design techniques. You can view it here: http://terriblesite.com/ Enjoy!
You left out use of iframes with scrolling and exessive linking, but, truely you covered the worst of the worst. Well done!
I made a few tweaks. People are suggesting <blink>, <marquee> and the like... but I have to keep it valid.
Back when I was like 4 or 5 during the Netscape vs IE browserwars, almost every site had a splash page that said "Best viewed in [browser] at 800x600" or something like that
You missed several opportunites to make it worse; a top twenty would be so easy - I mean, you've got a valid doctype, you are actually USING heading tags (admittedly, using them wrong, but still), and what, no tables for layout? No tables around elements for no good reason? You also forgot to make certain at least half the content of the page is created with DHTML and to wrap the whole thing in a frameset... and your code VALIDATES - what the hell man? In other words, I approve of your intent