Async I/O and movie players are a good match, for the record.
Now I can go work on a part of the project that doesn't make me hate myself.