All the compile errors are gone and I've successfully downloaded the database, made some modifications, and synced them back ... So the big stuff is out of the way. Things still left to do:

1) add a UI to the background sync queue (something similar to RMML)
2) add tag writing back in (either port Rio's or use TFF for now ... we'll see)
3) clean up UI weirdnesses (like missing i18n entries, etc)
4) testing testing testing