I am looking for a way to synchronize my Treo 659 wirelessly with my Exchange 2003 mailbox. Versamail synch the inbox and calendar. But, it does not synch other folders and it doe snot synch contacts.

Is there any way to use Active Synch to synch email (multiple folders including subfolders), contacts, calendar, notes and tasks. I do not what to use Good Link (too expensive). Are there any other app that handle this type of synchronization wireleslyl, with Active Synch.