Knowing what you should spend on a website and what you are going to get from your website frequently seem to be a mystery to businesses and non-profits.