Using an SQL database will make this SO much easier!! If you don't know sql, mysql, etc this might be painful at first, but you will reap the rewards later on!! If you have the time to spend on it, go with My or Postgres and get ready to rumble ... uh, well, not rumble, but have an easier time.