Serving Up Online Solutions to the Non-profit and Small Business