I've been playing with Access 2010 recently and I agree with John, but I guess there's a learning curve.