The gymboss looks pretty useful. I use my watch but it doesn't have the rest option. I just set the countdown timer to 10 seconds and repeat. Then I can do tabatas for 20 seconds (2 beeps) and rest for 10 (1 beep). But it's not as flexible.
"Simplicity is the ultimate sophistication."
-- Leonardo da Vinci