Scaling Drupal for a heavy load site

We've recently been asked by a client to look into creating a Drupal installation that can cope with heavy load. Here's some useful instructions from johnandcailin.com. I'll post a follow-up in the near future explaining what we ended up doing and how successful it was.