This sure works a whole lot better.
* Fixed the handling of error_messages. I could have sworn Django forms has error_messages and not just the fields * Storing a hash of the name/email/ip rather than the raw data, to prevent memcached key problems. Note: The hashes for the keys really should be stored. Right now, each is generated up to 3 times. While sha256 may not be an entirely expensive operation, it’s not entirely inexpensive either.