Does the current implementation here look good to you? I'll have you review my memcached approach later :)