Hi Keith, That looks really useful, I'll have to check out mootools today if I have time. Coincidentally I need to add a Ajax delete facility to my application too. Has mootools got functionality built in to assist with Ajax or are you using something else for that? Pete