Ok, so I was looking on www.princetonreview.com about careers. I looked at web programming...

Compared to most careers that say starting salary is around $30,000 the web programming salary said:

Average starting salary: $57,000
Average salary after 5 years: $80,000
Average salary after 10 to 15 years: N/A

Two Years Out


While a large project can take anywhere from eight months to a year to complete, a junior programmer unused to managing time and juggling work will often be assigned smaller tasks. These can include fixing errors in a code, or changing the appearance of a client’s existing Web site-jobs that can take can take anywhere from one hour to one week.


Five Years Out


As Web programmers become more proficient with various languages, their work will steer more toward designing applications, and away from the actual implementation. Senior programmers are more involved in meetings that discuss the technical aspects of projects, and will spend 25 percent or less of their day in front of computers.


Ten Years Out


While Web programmers have not been around for ten years, there is a huge difference between a first-year programmer and someone who’s been in the field for ten or fifteen years. Your experience in programming, your facility with various programming languages, and the number of people that you manage all add up to a higher salary at this level. A senior programmer can earn about $150,000. At this stage, some programmers become independent contractors and charge their clients up to $150 per hour, bringing in as much as $250,000 per year.

$150,000 - $250,000 / year?! Crap man that's insane! Isn't that a little too much? I was under the impression that despite how interesting computer related things are, that they are usually low paying cubicle jobs.

Is this thing accurate or what?