Or you haven't done any testing, user acceptance, installation or training! So we move from what platform to learn to what makes a good lead developer/software architect/project manager/business analyst.... *sigh* The number 1 thing that will make you a good "all of the above" is communication skills, most IT professionals have bad communication skill, me included. Being able to understand what people are saying and wanting is the first major skill, then being able to explain your solution back to them is the second. This can only happen if you have understanding and empathy for person/persons for whom you are providing the solution for, which means you have to understand them and their business, this usually takes experience, USUALLY! All the rest of the techno mumbo jumbo is irrelevant, as 90% of problems can be solved by 90% of the languages and frameworks available on the market. If you wish to progress to the top, skill in language xxx is not required, understanding yes, skill no. People skills and management are more important, once you progress past a point depending on the organization, the only skill you'll require is diplomacy. yes I'm jaded... $175k for a graduate, unless you where going to Iraq, or been involved in some specialist research on the cutting edge, I would say "poppy cock"! The most any company I have worked for, and I have worked for 10 of the ASX 200, was 60K for a graduate fresh out of college, and up from there depending on the field of business they where involved with. In fact the most I've ever earned in a job, not a contract, is 125K + car + expenses(10k) + 5% additional super = 150Kish as a project manager in Sydney. Here in Brisbane, which is down on the pay-o-meter scale, compared to Sydney, Melbourne, Perth and any mining related part of Australia, graduates can expect 40-60K in their first year, this is the average not the exception. In fact the average coder job pays <75K, and contacting rates aren't much better. Also the market here in Bris Vegas, the top dollars are for JAVA not .NET, and PHP is a distant poor cousin, these are the offerings I see for advertised jobs and contracts.