14 March 2006, 9:49 AM
I've thought about the sync problem. It's quite simple, when a specific video starts, the frame timer for the subtitles start, simply sync it to that and then the rest is as simple as current methods.
You've read it! You can't unread it!