If you are looking for the best and fastest return, and not too worried about the budget, or if you are looking for a specific type of grass in your lawn, I would talk with a local hydroseeder. If you are looking for long term, durable, and are willing and able to sow, straw, and water it yourself, I would get a spreader and buy the seed from the local mill or garden center. I think Scotts and others are fine companies, but they typically work across larger regions than do your local guys. We have found that one of our local feed mills provides a very good mix as far as return on investment, and, following their advice, have been using a shady mix, as it works with or without sustained direct sunlight.