In reply to:

I would not use the fraction-of-song approach since that would be totally useless with long songs (e.g. classical, or elese)




Absolute times aren't very good with very short songs (like jingles). Perhaps we need to combine the best of both, using min(const, frac*length), or something?
_________________________
Toby Speight
030103016 (80GB Mk2a, blue)
030102806 (0GB Mk2a, blue)