IM'ers big problems that they need to survive every single day. It is not easy. Everyday increase work loads, need to learn lots of things, handle lots of clients, supports etc. More frustration takes place when your years of hard work ruin just of one Google update(I am facing now). Or suddenly you see that your thousands dollars, making keyword outrank by your competitors. I know those kind problem may solve, but it will take time. Even more time that you expected. Those kind moments are very hard to motivate yourself. How you overcome this kind frustration? It kills badly. Very badly! Isn't?