Never been able to find a cheap way to sync my calendar and contacts over the network. Right now I use a Blackberry Enterprise Server with MS Exchange, which is ridiculously expensive. Not only do I pay to host those pieces of software, I also have to pay a premium for data in Canada (Rogers) to use BES. Rogers charges $40 for 7MB of data using BES, as opposed to say $25 for 500MB of non-BES, non-Exchange data. Crazy. Any ideas?

See More: cheap source for push calendar, contacts?