One great option for flooring that is inexpensive is a "stall mat"...they are sold at animal supply stores (TSC, Quality Farm and Fleet) as mats for horse stalls. I have 2 of them side by side and they are PERFECT for workouts. Just the right amount of cushion with a no slip surface. They...