Ok, first off...on those posts that are making it sound as if he proposed and therefore controls her...grow up! (A lot of you are posting saying things about how unfair that she not go to college or how unfair for her to stay at home). If that is what she wants out of life, kudos! Its HER decision and sounds to me like he is respecting that decision and is striving to make her dreams a reality. Personally, I would LOVE to be a stay at home mom (when the time comes) but it doesn't pay well so I will have to live w/ being a working mom.

Ok, now on to the marriage question. If you are happy and in love and you are both totally commited to giving 110% effort to making this work then wonderful! Good luck to you! Yes making a marriage work is HARD! Its not 50/50...its 100/100. You both have to give a lot to make it work. There will be compromise, arguments, times when you feel things have changed, times when you don't feel that bond anymore, times when you hit a rut. Its how you get of those times that counts. If you can work together to make it thru, to talk it out, to make a change if need be, to rely on one another...then you will likely make it! I wish you luck! The point is age doesn't matter so much. Its the level of maturity that makes the difference.
Here is my advice (and for those reading this that take offense, get over it...there are a lot of posts I have taken offense to but have chosen to ignore):
1. Put God first in your lives, individually and in your marriage!!
2. COMMUNICATE! Communication is key in a relationship! You have to be able to talk about everything...to work thru it...to not hold back...that is what causes resentment and that just creates a downspiral!
3. Be each other's best friend! 'Nuff said.
4. Laugh together.
5. Never go to bed angry. (Trust me, creates a lot of tossing and turning!)
6. Don't let life get in the way of a healthy marriage! The little things will pile up if you let them!
7. There will be times thru out that you will hit a rut...you will wonder if this is right...you will wonder why that bond...that newlywed love....is gone...you will grow comfortable with one another and this can cause friction. You have to learn how to spice it up again. How to rekindle that love. How to get back that honeymoon/newlywed feeling of love. You can do it tho! Never give up!
8. Respect, Honesty, Trust, Unconditional love, Friendship, Laughter...those things are so vital!
There are so many more things I could add here but then this thing would get way too long! I wish you luck! Sounds like you have thought it thru, hopefully prayed, talked it out, planned it out and are ready to take that step. I wish you both many many years of love, laughter, and happiness!