Sorry about the milliseconds thing, I noticed that in the JavaDoc and somehow forgot it as I was changing the code... I'm trying to figure out how I didn't catch that as I tested it.
Glad to help, though.
Are you interested in more help? I'd be glad to continue to contribute, I've got 10 years of Java programming experience.
There's are other bugs involving the offline mode and how it interacts with everything that downloads, I'm in the middle of testing the fixes I have made to the code.