Yet another project I am undertaking is to turn my 16 X 30 garage into a large family/recreational room. I can handle most of the job myself but I have never dealt with flooring. The current floor is a concrete slab. I would like to lay a subfloor over the concrete so carpeting can be installed. I have never laid a subfloor and wondered what all was involved and how labor intensive this is. Can a layperson do this or is it better to hire a pro?