I'm curious what other engineers are using for user session state storage/tracking within their web apps. I'm not asking about general cache storage, this is specifically about what you use for user session data (if you do that at all).
I'm also interested in hearing what techniques others use for fail-over and to increase availability.
EDIT: added choice 'An RDBMS'