I use Sony Vegas Pro for doing this,however i do all video / audio syncing manually,i could be mistaken as last i knew there were programs that would sync your file at one common point but NOT pitch shift,time stretch,shrink,etc.
Maybe that feature is available now?
Anyways it's really not very hard to with Sony Vegas,once you do it a few times.