I hope to have children one day. However, I would absolutely not have a child without being extremely financially stable, in a very healthy and loving long-term relationship, and in optimum health both physically and mentally.
I have read a lot of the responses to this thread, and I personally find it troubling that some people feel that having a child will give them "direction" or a "life path" that they are yet to find themselves. I don't feel that it is right to plan to bring a child into an unstable environment. A child can come into your life unexpectedly (although I'm a firm believer in being responsible and using contraceptives), and it can work out. However, I feel it is much more responsible and healthy if the parents have their business sorted well BEFORE having children.
If you are not where you want to be yet in life, then you need to work towards getting there prior to becoming a (planned) parent. You owe it to your children to be the very best person that you can be, as this will enable you to be the best possible parent.