Try MKVToolNix

I've used that one before at least once or twice. Source material tends to set the tone however. Sometimes even the best tool kit (etc.) can't change a poorly created file.

http://forums.afterdawn.com/thread_view.cfm/780869