In reply to Steven Gliebe.

You make a good point about the variety of degrees in the programming field.

I've noticed a number of programmers with a B.S. in Mathematics. Makes sense because you pretty much have to have a Ph.D. to make money in that field.

Once had a boss with a Ph.D. in music. Asked him why he made the switch to programming. He said, "The grants ran out."