I just practically finished installing a hardwood floor over my linoleum kitchen. Of course it's not professionally done, I did it, and I'm not a professional. My mom wanted to save some money, and paid me $300 or so. I don't know how I'll get it when I have my own account that my parents basically feed money into. Oh, well.
I learned a couple of things from this endevor. One, it's tedious. Two, get a nail gun. It sucks to nail the suckers in. And three, don't install floors when it's 105 degrees outside. That's just sadistic.