i'm a big fan of the m205 route as well. i think it also ties into what you're comfortable using.
as far as importing information into a "smart" system, DON'T. if you enter incorrect information is one thing. if you wipe out information your customer uses daily (mileage, locations, mpg...