Lots and lots of DB work.