[@Captain Jordan]: Haha, nice. You stumbled upon the concept of incremental local cache. Though the nice thing about keeping it in memory (as opposed to file I/O) is that you get atomic reads & writes for free ([code]x = 42[/code]). :sun