Okay, maybe it's just me, but why is everyone using the SRT files? Why aren't they just using SUP files which are already pre-rendered graphics and so don't require any fiddling at all? Okay, I'm done ranting. It just baffles me that anyone is using the SRT files at all.
I'll take a look at the quotes/apostrophes. It's possible I'm using the CP1252 codespace for these characters instead of the Unicode codespace, which might cause errors on non-Windows platforms.