Elijah,
Thank you very much ... that is certainly a lot of information to take in! A perfect response, exactly the kind of information I was looking for.
Truthfully, given your response I'm leaning towards web programming. It sounds really intriguing, a lot more dynamic, and with a lot more pieces. And I love wearing different hats, doing different things, learning different things. Correct me if I'm wrong, but that's totally the feeling I got from your description, and I like the way it sounds.
My main fear is, I suppose, an inevitable turn away from mapping. I like mapping, I want to work with maps in some capacity. When it comes to web mapping and developing these tools, what is the "feel" of the work? In other words, I fear staring at code all day, working in a box, etc. Can you shed any insight on that?
My next question is - financial. How can I learn these programs, really devote myself to them, totally get into them, without completely breaking my bank?
Thank you for the suggestions on open-source too. I will certainly look into that. I have bookmarked this thread, so I'll be coming back to it and referring to it.
Again, many thanks. Hope to hear back from you. The depth of your response is much appreciated.
Oh - for what it's worth, I am currently employed at a wind energy consultancy firm as a Modeling Specialist. So my exposure in the field is a little bit more dynamic, and I wouldn't settle for for digitizing work, as I'm way beyond mastering that. Hence my desire to learn more ...
-Matt