To stay afloat, one of the most important concerns for any business is lead generation. Whether you are a small or large contractor, both online and offline marketing will help your remodeling business.