From what I've read up on, (google would answer this) Missing Sync is probably the best bet.
The Leopard support is still in beta (4.0.2b4) but it's still buggy. It works with my wife and I's Palm treo's via cable (bt still seems to not work well) but they'll be done with it soon.