If so, ExtremeTech has a really good article on the "10 Things You Don't Want to Forget before You Build".