Encoding with Xilisoft and an .ass file still makes the audio/subs out of sync no matter what I try, unless I hardcode them with handbrake first. I might give ImTOO a go when I get time, ★; Isn't it made by the same people as Xilisoft?
@andrakis2, I don't have much experience with avisynth, maybe you could write a step by step guide? Don't bother if it's too hard.
Also maybe we should take this discussion to a thread specifically for discussing encoding methods, as this is getting pretty off topic.