ePlans.com has a very helpful deck planning tool on their site here.
Here’s some content from the page:
Deck PlansIf you’re planning to choose (or already have) a mountain or lakefront home plan, a deck would be a great addition that would allow you to take advantage of the breezy and beautiful wilderness that surrounds you. Decks are also perfect for entertaining house guests. Whether your home is holiday central, or you just enjoy having some intimate friends over on a Friday night – a deck is extra space to keep visitors cool, happy and out of the way!
Take a look at ePlans’ collection of Deck Plans and find one that’s right for you and your home.