R.K.
We used a company called Archideck to do our deck and they were great. They were very passionate about their work - decks are all they do. Their design skills are excellent, they worked within our budget, they used top quality lumber, and they taught me a lot about what to look for in a deck. They said structurally, because of the way they design and build decks (ours is on the second floor) that in a tornado, the house would fall before the deck would! They also built us a matching bench for the deck. We found them at the Home Show 15 years ago when we were building our house.