Be sure to get any necessary permits and check for local codes before you start.