Michael ! Few months ago I have profiled new-ra and found that mostly critical function is `alias ()' (so many function ;). May be better to have additional field in web for quick alias calculation. (ie: head_alias) head_alias will poin to `alias (web)'. For noncoalesced webs it will point to web himself. (ie: web->head_alias = web). Denis.