To this I would add: show the code to someone else. It sounds like you might be the only one working on this project, and that in itself can be a very dangerous thing (especially just getting started out). Hire a contractor if need be, even if you just book a week of their time so they can sit and look over everything with you.