I've been happy with my BlueSpray controller. It's been in place for about 2-months and has worked out well.
Easy to program and use. Unlimited programs/schedules (many are limited to 4 or 5).
I wrote a review and posted it her in this section.
SprinklerWarehouse sells them.
http://www.sprinklerwarehouse.com/Blue-Spray-Controllers-s/9456.htm
http://www.bluespray.net/