Treeleaf has some great MP3 timers, and I've used them a lot. BUT.... some people may like to customize their timer for their sits, maybe with interval chimes, or a different sound, or times. This site offers'em for free:
http://www.yourmeditationtimer.com/mp3