Ableton's Warping functionality lets you easily timestretch tracks for beatmatching, mash-ups and sampling. Drag an audio file (wav, aiff, mp3) into Live, from Live's Browser, directly from iTunes or from your desktop. Live will attempt to auto-warp the file. If Live gets it right, you're done.