Shawn:
I decided to standardize OpenMobster's write once run anywhere layer purely based of its clean and modular architecture. It provides a Module Development Framework to integrate native services like OpenMobster with the JavaScript layer. As far as their Mobile API support goes, it is also quite extensive. I am not too sure about how it stands in comparison to PhoneGap.
Having said that, you can use OpenMobster with PhoneGAP on Android. There is a Java/JavaScript two-way bridge to expose the OpenMobster native API to the PhoneGAP layer. An example is here: http://code.google.com/p/openmobster/wiki/HTML5SyncApp
Example is not PhoneGAP, but it would be the same approach.
Another downside of this approach is that for iPhone there is no two-way communication between the JavaScript/Native layers. Its is Cocoa but not iPhone (weird). You have to use a custom HTTP approach, but this approach does not have return values. Without return values, the OpenMobster layer will not be able to work.
Hope this clarifies you question on PhoneGap. Besides PhoneGap there are many other frameworks. We picked the one that works best in my opinion
Thanks
Sohil