My first job offer was a little low for 1997. I was graduating with my 4 year degree in Computer Information Systems and they offered me $27,000 a year plus a $5,000 signing bonus to start out. I negotiated up to $35,000 and kept the signing bonus as well. I had leverage though. I not only had 2 internships under my belt working in the industry, but I also worked part time for 3 years in the computer labs as a supervisor and computer technician. I worked on everything from servers, networking, and basic PC support.
My first 3 weeks on the job showed I had the experience to fit in well. I already knew Novell like the back of my hand at the time.
In short, if you have the experience, then negotiate. If you don't have the internships or job working with the technology you are applying for, then take the job and work your way up.
Congrats on your offer though.