Stroke review: advances in interventional neuroradiology 2004.