Interesting question. I am not so much concerned with age as I am length of courtship/engagement and level of maturity and financial stability.
If you don't wish to live with someone's parents as a married couple, don't get married till you can afford to move out on your combined incomes.
I went on a few dates with a girl early last year. She was very nice, but I was slow to get my act together (I was just out of a serious relationship) and it went nowhere. We stayed friends afterwards though, and she quickly went out with someone else.
She was nineteen. Three weeks after we last went on a date, she called me to tell me she was engaged. She had met a 25 year old, fallen head over heels in love (apparently so had he) and they got engaged. Whilst I was happy for her, if you asked me then (or now, despite them still being 'engaged') I would tell you that it was too soon.
So whilst I couldn't give you a specific courtship time before engagement should reasonably occur, I do think there are some ridiculous scenarios. Still, unless you get ridiculous, I don't think there is anything wrong with getting engaged anytime in your twenties. Personally though, I'd wait another few years, probably till at least my late twenties, or perhaps early thirties.
starcraft - Playing Games = FUN, Talking about Games = SERIOUS