I've got a couple of years experience in vb 6, and just recently attained my 4 year in CIS.

How do I go about a career in software? I've already decided to take up C and ASP. That should help tremendously, but my real fear is that there isn't a large enough US software job market.

Is a career in software viable? If so, how best should I go about building one?