Ever created a stellar class and then had to write subroutines to save and retrieve it? Ugh. I got tired of this, so I created the Saveable class. You can extend this class through any class you've written using inheritance.
It uses JSON (JavaScript Object Notation) serialization (now built-into the .NET Framework 3.5 and Visual Studio 2008) to iterate through the members of a class, retrieve the data and save it to a file.
Wait!? You're using JSON for a database?! Yeah, that's right. JSON serialization is faster and creates smaller files than XML serialization while still maintaining human-readability. I know this was not the original..