Yeah we have to keep in mind that he's learning as he goes along (which is saying more than what most of us can do).
I don't have the time or patience to do it. Plus he's gotten alot more feedback than he was expecting. Just look how many posts this thread had gotten the past couple days.
Maybe the best thing we can do is just sit back (even though I hate the idea, too). We don't want to rush him into doing a half job.
I'm not a very good programmer, but I'd still do what I could to help. I've taken like 5 different languages in college and I still feel new at it... So I can sympathize with him.
When it comes to arcades, though, I feel more comfortable with hardware than software. Just hand me a saw and tell me where to start. Who knows... maybe I'll even design a cabinet one of these days if I feel inclined to do so. Got AutoCAD and nothing but time on my hands at work, anyways...