That's an interesting language stack you've displayed. You have Obj-C but not C/C++... From your selection, I'd guess you're either a web or mobile app dev?
You might want to add "Technology/Industry" like Web Companies(FB,Twitter), App Companies(Built on Top of FB, Twitter), Mobile Companies, Networking (Cisco, Juniper), DB/related (Oracle), OS(Apple, MSFT).
I "get" the feeling that programmers in Web technologies get paid less than people in hardware/appliance companies like Cisco, Juniper, NetApp etc.
Depends on what field you are in with embedded programming. I know a few people that work on embedded hardware such as microwaves, fridges and whatnot that make 100,000+ a year.
I agree that this is a good thing to add to the poll but I've always had a funny feeling about the importance of experience in programming. Some people learn faster than others and can get 10 years' worth of (average) experience in 5. I think that a more accurate metric would be to find out how many different situations, defined as working with different platforms, languages, markets and libraries, a person has been in. This would probably need to be coupled with the person's IQ to guesstimate how much they gain from each change.
The raw anonymous results will be shared on HN in a few days w/analysis.