Yslow work

Hi, Eric.

This work is motivated by running [yslow][0] in the browser, which has shown that the code (from the standpoint of the user/browser) can use some help.

[0]: http://developer.yahoo.com/yslow/

Please, consider merging.