Yes, for that application, I would be working with flat files as you are doing. For now, I found a very simple solution similar to what's described in this thread:
http://www.daniweb.com/forums/thread272775.html
I plan to stick with CSV files for now...eventually I will convert them all...