Best way to transfer iphone to PC- Sharepod???

Just as the title says, can someone please recommend a program which allows me to back up my iphone to my PC?
Sharepod seems legit, but it's $20 bucks. Anyone know if its worth it?