I built my own smoker. I use a PID controller that I put together for cooking en sous-vide to control the temperature.

Here's a gallery of the build

I've made some amazing pulled pork on it. It was a lot cheaper than purchasing a BGE. It probably doesn't work quite as well, but I'm okay with that.