I would say 'seventeen twenty-one' normally and 'seventeen hundred and twenty-one' for stress. These days I say 'two thousand and four' or 'two thousand four' but I surmise that in a few years folks will get tired of saying 'thousand' and revert to 'twenty ten' by about, oh, 2010. We'll all just have to wait and see, however.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.