title: iPhone app database
body: <p>So I can access a read-only SQLite database inside an iPhone / iPod app (Objective-C), but I'm writing a new app that will have a writable database.  Obviously, the r/w file has to be in the user-writable directory.  My question is, should I ship an empty database with the application and copy it over to the r/w location, or create the r/w database on the fly the first time the app launches?</p>