You can probably greatly increase the blog speed by deleting all your post/page revisions from the database. I've seen databases with only 500 posts/pages shrink from 35 megs to 5 megs after cleaning, with a resulting huge increase in blog speed and usability. Run this query in phpmyadmin, changing table the prefixes as necessary, and backup the database beforehand.
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
Or use this plugin: http://wordpress.org/extend/plugins/bulk-delete/
Then add this line to wp-config.php to stop revisions:
`define ('WP_POST_REVISIONS', FALSE);
And then in phpmyadmin, optimize the database by selecting all the tables and then using the dropdown menu. That will delete all the overhead from cleaning the revisions.