I made the switch 7 years ago. Last year I took up PHP again, took a week to get use to it again, learn the new rules and terms. Actually my knowledge of ASP.Net made me a better PHP programer, at least I think. With asp.net, you have to declare primitive values for everything, actually you have to declare everything, it's not like PHP where it sort of just assumes. And always check that the value exist first, or else you'll throw an exception. Just remember that and coding should be sort of similar. Most of the principles are the same, Just worded different. Just keep Google handy to search for comparisons. That what I did for going back to PHP. I took up PHP again because there are so many little cash jobs out there for it in my area, and the jobs are so easy to do and take little time to complete.