Oh, and about Jordach's comment about SQLite, I use it a LOT in my day job. We regularly see databases over 4GB. It does get slower as it grows, just from pure file I/O required, but it's never gotten unstable or corrupted in my experience. One thing we do is have a simple database layer that suppor...