If you're on Verizon, I'd recommend myxertones.com. I've had great success with them, just make sure the clips you grab are 30 seconds or less. That seems to be the magic timeframe before it lops something off.
Oh, and myxertones is mostly free, just the price of a text message, if that costs you anything.