Quando all'inizio ho pensato di mettere in pratica un'idea simile ero molto scettico, piu' che altro per quanto riguarda la velocità di esecuzione di tutta l'operazione. Ho potuto notare invece che in "soli" 18 secondi, riesco ad effettuare la sincronizzazione tra un database di circa 20 tabelle, tra un server remoto con SQL Server 2000 ed un PocketPC con SQL CE utilizzando il meccanismo della replica e facendo viaggiare il tutto tramite GPRS :)
L'applicazione che ho realizzato è scritta con Visual Studio 2003 (quindi Compact Framework 1.0), il palmare che ho usato è un QTEK 2020 e la connessione è una normalissima Wind GPRS.
Non mi è consentito (di sicuro non per questa applicazione) pubblicare il codice, però se ci fosse interesse posso sempre scrivere un articolo da pubblicare da qualche parte. Inoltre dovrò scrivere una cosa simile anche per una futura applicazione open source, quindi vi rimanderò magari alla consultazione di quei sorgenti :)