With so many social media sites out there do you think they will replace the search engine for marketing online or for folks to find what they are looking for?

Stick with the major search engines. When people are looking for goods or services, more often than not, they will use a search engine to find it, not facebook, myspace or youtube.