iPhone syncing with multiple computers

Syncing my iPhone has always been frustrating. I have one computer at home (MAC) and one computer at work (PC). Pretty average scenario for most people. So why can I only sync to one iTunes library at a time? It's my iPhone, my music and my iTunes account. I tried a bunch of hacks but nothing works for me. Give my multi-sync or give me death!!!