The shuffle mode you descibe can be done already, as-is, using playlist properties.
_________________________
Tony Fabris