HERMS brewery controller

I am looking to create a controller for a HERMS setup and I'm hoping for some advice on how to proceed . I've got a HERMS setup that is currently all manual and I'm looking to make it automated with a CIP function. I need to know which Arduino board to get, and what components others have had success with. Here is what I need to control/log

Pump
Heating element in heat exchanger
Heating element in kettle
7 valves for controlling where the pump pumps from/to
inline pH of Mash
Heat exchanger glycol temp
Output temp of wort from heat exchanger
temp of wort inside the mash tun
temp of HLT water
Temp of kettle
Water temp in therminator
water temp out therminator
wort temp in therminator
wort temp out therminator

So that is what I need to control, and the temp inputs I need to control from. Which arduino should I go with? As far as interface, what are people using? Any successes? I like the idea of the µLCD-43PT(SGC) for at a glance monitoring and like that there is an SD card slot. Logging the data is a very attractive idea.

Which arduino should I go with?

Just a quick thought, but I would get the current arduino board with the most memory and I/O ports. Probably a mega 2560.

Given your numbers of i/o, unless you want additional multiplexing hardware, the mega is the arduino of choice. That LCD panel looks pretty nice, albeit pricey