So, what's wrong with iTunes? (or what more would you want?)
cakesy: The most important thing you can add is the ability to sink between two computers, so I can sink my iphone to my work computer, and my home computer.