Van B - You make a good point here, I always though that a VB style timer (or anything else similar) would not work in DB because its procedural rather than event driven (IE you have to detect events like key presses, mouse moves etc rather than having a system that 'jumps' to code when the event occurs).
But I had forgotten about how GFA Basic (I had the Amiga version) handled this, I certainly think that such an event handler could be included in DBPro, and you could add other events (on keypress, on mousekey, on joystickkey and for your point how about 'on musiccomplete'

) . Even better would be if it could call functions.....
Of course there may be things in the way DBPro is written that would make this difficult to implement, you`d have to ask Lee or Rich I suppose.
"Don`t try to engage my enthusiasm, I don`t have one"