Hi Peter,
it's not really that unusual of a case.
Any "data collection" setup does this sort of thing. Collect data (offline) and push that data to the server when online.
So yes it's a good fit.
Also - although it seems like "all push" at first glance, typically it's not. Take your stock-app for example - often there's a bunch of lookup files that reside on the device. So those end up being "synv'd" in both directions.
but nothing says you _have_ to sync in both directions - as I'll show at CIDC it's possible to have tables that are read-only, write-only, both, or partial.
cheers
Bruce