Hi Jon,
I'm not set on any kind of DB, I guess even ACCESS would do the trick, well not sure since it's a pain to safely retrieve the ID after an insert.
I'm rewriting in VB.NET a program I created in VB5 years ago. Since I don't care for my AI to follow real timetable and I don't want to spend hours creating flight plans, selecting times and destinations, etc. so I created that tool that generates flight plans automatically and randomly based on selections (aircraft, %day/night, IFR/VFR, etc.) and realistic parameters (time on ground, altitude following FAA rules, etc.) It can create complete FP in 5-10 minutes.
In my conversion I'm using LINQ to Entities to manipulate the data. In the original, available airports and aircraft were stored in text files. I thought it would be more elegant and efficient to have the data in a DB. I still could use text files though, load them in a class then query the class. I just don't like it though, it's not neat and I would have to load the whole x1000's airport in memory.
Any input appreciated,
Patrick