I have been thinking about a program for a while now and think that C++ may be the best choice to create this since there will be alot of user input.

Basicly the progam ask a set of questions then out puts what the user wants. I could do this in visual basic and probably will as a "prototype" but that could end up being a lot of windows.

But who would want a console program? Sure I would know what to do with it since I created it, but should I distribute it, would people want it? I mean there would be no buttons or windows or anything fancy like that.

Console programs, are they any good? Can or have you distributed a console program your self?