I was once interested in something like this and in fact had considered co-developing a similar product with a homebrew supply retailer. The problem was, short of a PID functionality, my Ranco controllers were doing and still do everything I needed as far as controlling the brew-day process.
I could see using a more programmable temperature controller for my fermentors since I always do a ramp-up in temperature during the last 20% of the ferment and I'm not always around or as diligent as I should be to set the Ranco to a new temperature.
At the same time, each ferment seems to be a little different than the next so even with multiple date-time set-points, I'd still be changing it to match where the beer actually was in the process. Damn yeast.
I'd love to see something like this developed, especially in an "open source" format. I just wouldn't want to be the guy that needs to sell and support 200 units to break even.
Tasty