The controller is going to be a fairly substantial portion of your cost. They are not trivial, however there are options.
1. Full blown all in one controller
These are like the ones you see on
The Electric Brewery, or like the ones you listed on eBrewsupply. Basically this is one control panel that you connect everything to at once and you cycle things on and off as you get to different steps. Most expensive but the least work during brewing.
2. Smaller controller that you swap around during stages
You can save some money and go to a single controller with single output like the one that
Auber sells. Downside here is you will be swapping which element is plugged in depending on where you are during brew day. Same with temp sensors. Works just as well, but requires more work during brew day.
3. Bare Bones
Auber sells some bare bones table top kits. These are a single controller, a single temp sensor, and a single output for an element. You'll need to power all pumps manually through other means. You'll need to swap around what is plugged in depending on what stage you're at in brewing. Most work on your end, but most cost savings.
4. DIY for any of the above.
You can build your own or any of the above by sourcing the parts from any of a number of sources. However you need a good understanding of wiring and electricity. You do not want to end up hurting yourself. I went this route and I'm happy with the outcome.
5. Fully automated controllers
I know the least about these. But you can build panels that are highly automated using something like the BCS-460 or 462. Probably the most expensive and time consuming to construct, but cool if you want crazy control over everything.
Note there are plenty of other places to buy kits or complete panels. I just happen to know the Auber site well and have done a lot of reading at the electric brewery. Those are good places to get a baseline before deciding a route you'd like to go.