This post encouraged me to take a look at Google Webmaster Tools -> Labs -> Site Performance for my site. It says 4.3 seconds average load time, "slower than 63% of all sites", and the graph since November shows tremendous variability, varying between 2-6 seconds. I don't understand where 4.3 seconds comes from (even with an empty cache, it's maybe 1.6 seconds to onLoad), unless they're using some old ISDN line or something. And I don't know where the variability over time is coming from, with a lightly loaded server that hasn't changed much in that time.
Is anyone else having similar weirdness with their Site Performance graphs?