If you happen to receive your Incredible, could you please do me a quick favor? This phone is a bit different from other devices, in that it has INTERNAL storage memory rather than just an SD card.
If you have one, please try the following:
Grab a terminal emulator app from the market and run it. Jack Palevich's "Android Terminal Emulator" is probably the best free option. Open the app.
Type "df" without the quotes and press enter.
Type "mount" without the quotes and press enter.
Press the menu key, then "email to". Either email it to yourself and post it here, or just email it to firstname.lastname@example.org.
If possible try it with and without an SD card in the phone. (No worries if this is inconvenient/annoying/too much trouble).
What I'm trying to figure out is where the Droid Incredible mounts the internal storage. The Android APi to retrieve this information is designed specifically for phones that use SD cards for user storage, so there's really no definition as to how the internal storage is accessed. I've asked this on stackoverflow and #android-dev in IRC, without a definitive answer for the Droid Incredible.
Additional note to any developers reading this...it's a BAD idea to spec a path to storage in any case...still would recommend using android.os.Environment.getExternalStorageDirectory ()
Thanks for any help, really appreciate it!