Arduino sounds pretty useful, but I think it might be one too many things to learn from scratch for this project. I'll see how expensive an appropriate power supply and heat controller are and then decide if I need to take the Arduino learning route.
Thanks again