> You can also say, "Having children is selfish. If you don't have children, you can dedicate your time to something that the world really needs."
Actually, I believe successful (and I suppose my success or lack of is probably still 13 years from proving out) parenting requires complete selflessness. An ability to look past your own desires and needs to focus on those of your kids. There isn't a better trial in life, than having to make the difficult decision about doing something for yourself, or something for your kids. Marriage is similar.
When I explain being a parent to people, I make it clear that you will be giving up significant amounts of your own time and desires. So if your good with that, then when you have kids, try and be as present as possible for them to help them grow into decent humans.