@irontoenail - They get paid a fair bit because they work pretty hard. My cousin was an application programmer. His resume was pretty impressive, and he had worked with several big name companies. Sometimes he would work 14 hour days when they had a big project, seven days a week.
And he wouldn't have that job for long either, since a lot of programmers work on contract. They still end up with fairly steady work, but they'd be called in whenever there was a project to work on and then when it was done the job was over.
So, yes, they do get paid a lot, but I think there's a reason for that. I know I would not be suited to the kind of meticulous work a programmer has to do. And I certainly wouldn't do well with those long hours!