For all those complaining people out here who say that IT jobs require more work but pay is less, here is something that might interest you. An IT professional in US earns about USD 6000 per month but a graduate student in a university earns USD 1000 per month and he is required to work about 14 hours a day including weekends and holidays. I am sure there are worse cases than a graduate student in the world. If you have real interest in your work (>70% interest), you will never complain. If you are here to earn money only and the interest factor in your work is meagre, suffer.