On occasion I've had the need to store data for a short period of time within an application's database but did not want to increase the ID number if the record wasn't going to be permanent. I wrote an ActiveRecord extension that store the attributes of a model in a separate table.