I'm starting to think more like you MonkeyMama. When I was pregnant, saving for college was something I fixated on. It's good for my free-ranging anxiety to have a place to hang its hat.

So we've got an investment 529 and a prepaid plan. The prepaid plan was mostly a concession on my part because my partner is suspicious of the stock market and was only comfortable with an extremely conservative investment--hence the pre-paid plan. I made sure we could use the $$ at any college, however, and the fees are reasonable, so it's not as bad as it could be.
The investment plan is growing nicely, because various relatives have contributed to it. It's at Fidelity, and I put in $50/month because if I do that I avoid an annual fee. Once it's over 20K, the annual fee disappears, and I will probably stop adding to it and just let it compound. I know it's silly to have an autodeposit to avoid the annual fee, but I just can't stand paying annual fees. Really I should be putting that $50/month toward retirement.
I think I'm going to call Fidelity and get more details on the fees, and then I'll probably ask the inlaws to just send us the check. I don't think their broker is angling for fees. I don't even think it's a broker--I think they paid for a one-time consultation with a financial advisor. I could be wrong, but my inlaws are generally pretty savvy so I don't think they're being manipulated.
The other thing is that since it's coming from my partner's parents, I feel it shouldn't go into the 529 that I own. It should go into a 529 with HIS name on it. So it would mean we'd have to open another investment 529, and then we're potentially dealing with more fees. ARG. This is so complicated. Don't even get me started about the UGMA account somebody gave our son when he was born.
But really, everybody should have my problems. My 3 year old is worth more than many adults. I am grateful that the family can help and wants to help us provide for him, but it gets so complicated.