Here is an in-depth worksheet that will help you determine your website needs.