Before jumping on the ActiveRecord bandwagon you might want to take a look at this reference: http://scott.elitists.net/sessions.html
Especially take a look at this graph: http://scott.elitists.net/img/sessions.png
A MySQL AcitveRecord session store doesn't consistently beat the PStore default until the number of sessions exceeds 10,000.
Aaron