:oops: You're so right.
I apparently didn't read your question properly and more or less "jumped to a conclusion"
I'll make a billboard for myself saying:
"First put brain at work before letting fingers tap the keyboard". :P
However, I have occasionally come across your problem in the past with a few videos and I've always been able to rectify it using VirtualDub.
http://www.virtualdub.org/index
Whilst using "direct stream copy" for both audio and video, you can use the "auto skew correction" of the "interleaving" tab of "audio".
Maybe you have to fiddle around a bit first to get it right, but I've always succeeded. (And you do not have to do the whole video to try of course; just a short piece (with voice) will do to find out if the setting you're using is OK!)
Success!!