> That works fine if xxx is a struct. If, at some point, you have an > amazing idea that allows you to change all xxx's to "unsigned short" > you're stuck with a lot of editing. Um, are you being serious here? enjoy, Andrew