Social networking sites are a great way for small and mid-sized businesses to build a customer base. There are several different types of social networking sites that are designed for different purposes, which one you choose depends on the product or serv…