We have all heard of SEO (Search Engine OPtimisation). However, with so many sites on the Internet, and with more coming online every day, how can SEO continue to work? As we all know, potential visitors tend to look at the top ten results on Google. With so many sites competing to get on that top ten, how can they all possibly succeed? What are the alternatives for people who are losing the SEO battle?