I am a packaging and deployment professional going on 6 years. I have been contracting the whole time and receiving approxminately $50/hour the entire time (working 40+ hours a week, I have been lucky not to be out of work at all during this time) but I am now considering taking a full-time employee position and am having trouble determining the salary range to negotiate for.

I am fluent in all the major software packaging and scripting tools as well as several deployment tools. I also design and deploy the desktop for large rollouts/upgrades, maintain and support multiple desktop environments and provide engineering-level support.

What is an appropriate salary range for a person with such skills?