Don't forget the above-mentioned issue of liability insurance! Check with you r homeowner's agent to make sure your covered if someone trips on your front steps and breaks an ankle or whatever! It's sad to have to worry about this, but a reality of life nowdays!
Good luck!
Sara