Building a deck isn't as simple as you might think. Apart from determining your budget, finding a trusted contractor and procuring the right materials for your project, you'll also have to understand the building codes that apply to your deck's components, particularly the railing. While it may be a bit...