My Tyvek was free- I scrounged it off a home building site. Almost any contractor will give you a piece if you ask. It does become more flexible and soft with time (probably less waterproof too).

A footprint should be slightly smaller than the outline of your tent floor. Any overhang will collect water between the Tyvek and the tent floor.