Opening a Roth IRA for children is one of the cheapest, smartest things you can do for them. Think about the power of 57 years of tax-free compounding returns. Just a little bit of money could set them up forever. I don't understand why more people don't do this.