Someone needs to ask this, even if there's a good (negative) answer: With mini-ITX motherboard/cpu/vga combos selling for $45-$60 on Newegg (add memory, power), why spent countless hours trying to learn new languages and debug the whole sort-of-a-computer-on-a-chip route? Arduino sounds like an awesome olive oil, but I'm not sure it's the computing environment of choice.
If we went this route, the unique contribution for BBQ would be a PCI-e card for the barbecue-specific IO. Perhaps interfacing with some analog discrete components for scale, but as we all know, analog electronics is kindergarten stuff, at least for what we'd need.
Just asking. If I went this route, I'd get to code the controller in Haskell.

Along these lines, aren't some $30 wireless routers running full-blown, open-source Linux? Hmm, memory, power, all the wireless hardware is already there, just a question of patching in some more IO.
Per la strada incontro un passero che disse "Fratello cane, perche sei cosi triste?"
Ripose il cane: "Ho fame e non ho nulla da mangiare."