Feel free to mail me if you know of an implementation for some of my ideas.
Btw, the idea for a wishlist is itself an idea from my friend Peter Åstrand and his projects-page.
Syncing with coldsync or gpilotd would suit me best.
Things you probably want:
It would be really neat if it got the coursecodes out of the LDAP database, and the schedules out of the schedule server based on the studentmail addresses of two or more people.
A good backup software has a lot of features. For example:
This would enable remote filesystem access without much fuzz on the server side, and use the strong encryption/authentication of SSH.
However, it's probably not a good idea for enterprise solutions that need file-locking and concurrency protection.