CSDS allows you to set loop markers.
There is more information on this subject at http://www.ceder.net/csds/help/csds_frmmusicplayer.html and http://www.ceder.net/faqdb/view.php?section=1&category=6
Be aware that the loop resets in CSDS are not always as smooth as those on an MD (sometimes there's a slight pause or jump), but they're still a heckuva lot better than manual resets.