While 31 megs is quite a lot indeed, there is also good amount of content on the page too. I find it far more offensive when pages use couple megs for some short news article with maybe two small pictures.