Yeah, what steggy said about these looking kinda dupey. There ought to be a way to pull out the code in a way that it's not duped. Not, uh, that it matters because the REAL way to do it now that we have sqlite would be to rewrite it entirely to use that instead of having to deal with searching for objects and updating them and all that junk the hard way.