Yeah, unfortunetly counting elapsed system time doesn't work because if there's some lag everything's off.
I did find this site though: http://nagoya.cool.ne.jp/oryaaaaa/DBP_H012.htm
15 minutes and I had working, synced (ogg) audio in dbpro(trial version), including the time it took to find an ogg encoder, decode a mp3 to wav, and re-encode it to ogg
The english on the page is a bit sketchy but I believe it's ok to use. If someone who's looked at licensing things in the least could check the top bit of the page out and tell me your opinion on the wording, I'd be in your debt. If it's ok to use it's a great and simple way to get that extra smidge of functionality in there.