+1 for dricore regardless of what floor covering you choose. I installed it myself in my prev home. It adds that air barrier for a layer of insulation and my basement never felt like a basement. Easy to install but make sure you use the shims where needed as no concrete floor is designed level. You dont want it bouncing under foot.