An ADP file is a wonderful thing. If you are working on a small system, however (1-5 people) go with mdb. ADP means getting a registered version of SQL Server ($$$). Still, if you are working on a slow network and the system may be used by 10+ people, you still may want an ADP.
(if you are new to access, however, use MDB)
-Dan