I don’t know what I did wrong but I just upgraded to WordPress 2.2 and everything still works.
- Download WordPress 2.2 distribution and read instructions.
- Upload tar archive to Bluehost using pscp.
- Run manual database backup using AutoMySQLBackup.
- Deactivate all plugins.
- $ cp -rv blog blog-213
- $ rm -fr blog
- $ tar zxvf ~/wordpress-2.2.tar.gz
- $ mv wordpress blog
- Overlay contents of original wp-content/plugins and wp-content/themes directories.
- Reactivate all plugins (apart from widgets) which is now in core.
- Check version number (2.2) from dashboard.
- Manually delete 143 spam comments that appeared during the 4 minutes Akismet’s shields were down.
- Admire new full screen WYSIWYG preview post.