yes, business really requires to put in much patience and time, and one also should be strong to overcome difficulties that rise on your way. i read developing books and useful articles in the net, for example, article about
Self-Service Knowledge Base