That particular brand does not ring a bell for me, but, regardless, I honestly believe that the best ROI for lawn seed is at your local garden center or feed mill. Theirs is mixed locally, so you get the best mix for your particular climate, rather than by a company 1,000 miles away, or whatever, and you won't pay extra for a fancy package. And they have experts who will guide you through the total process. I would start by asking them who in your area performs soil samples, so that the first thing that you can do, as soon as the snow is gone, is drop off a couple of samples, after which they will be able to provide you with the types of fertilizers or other ammenities that you should use. Also, you may want to investigate hydroseeding. One of the guys who used to come here, whose advice I respected, often recommended hydroseeding, and although I have never personally used it, I have seen the results, and would definitely look into it if I were starting a new yard or had a significant area to repair or replace.