2) Images. But not too many. Only those that are necessary.
3) The absolute minimal amount of JS to do whatever it is your site does. All these crazy popout menus and weird Flash crap and whatever else you've got going up in there, I'm looking at you, Salon, cut it out! I don't need any of this nonsense to read your site!
Seriously, just because it doesn't look as blatant as blink doesn't mean it's not irritating or won't slow down everything that's going on in my browser. If I'd had a dollar for every time I've gotten an "Unresponsive script" error, I would be able to buy lunch like three times this week.
Fuck you! Make it easy for me to read your shit, assholes!