in reply to Testing Page Size with HTML 4/CSS

You also seem to be ignoring caching - is that deliberate? A lot of pages might have a lot of images, big CSS files etc related to them, but those objects only get pulled the first time the page loads. And then there's DOM-modifying scripts to take account of too... Maybe you could use HTTP::Recorder or some other proxy and simply record the byte counts when a real browser fetches the page?