What are you using to burn the CD? What speed are you burning the CD at? Do you have anything else running in the background which may have prevented the CD from burning or "closing" properly and in a sense your burn has hung?
I'm just using the regular burning app from iTunes. It burns fine, doesn't hung up, as far as I can tell. Just takes a long time. Would buying Toast help, do you think? Thank you for responding, Iain