Sync contacts with ubuntuone? It doesn't look like UbuntuOne has a sync app for contacts. Files and music, yes, but not contacts. Are there any workarounds to this?

I've successfully avoided linking my phone to a google account thus far and I'd like to keep my contacts off of Google. 

I'd like a good way to sync my Ubuntu One contacts to my phone without going through google.
NOTE: As of June 1, 2011 the current Ubuntu One contacts sync for mobile will no longer be active. We’re stopping support for our current service so we can focus our energy on launching a much better service sooner than we could otherwise.

https://wiki.ubuntu.com/UbuntuOne/PhoneSync/

Probably not the answer you were looking for. I am Ubuntu (3 PC, only one dual-boot) and Android ( 2 Android phones) user myself. 
I will recommend migrating to google contacts. I suppose all of your contacts are stored in "Phone" (if you are not syncing them) Most phones can easily export your contacts to a SDcard and then re-import them. When asked, select your google account, not "Phone". You should select only google contacts to be visible, to avoid duplicates. 

If you want to sync your desktop mail app with online service, and you use Thunderbird (or you are OK with it), installing zindus will provide sync between thunderbird and gmail contacts. G contacts and android contacts are auto-sync with the correct options anyway.
To sum it up:
If you want a simple online solution, select google contacts (gmail)
If you want an offline  desktop app mail client, add Thunderbird +zindus to the equation