The Internet is huge with new marketing methods appearing every few days. Those that survive, and many disappear in weeks, are constantly changing. Think Google algorithms, PPC, etc ... all change frequently. In fact Google claim tyo make about 500 changes a year to their search algorithm.
So with all these challenges which is your biggest problem?