Some good info here.
Thank you for your post. I’m working really hard at developing new products for my site. You are right, it takes discipline and perseverance. I also think you need to believe in what you are doing, to help you get through the tough times. 🙂