Kev, Good idea! I did in fact look into that and EACH gadget has a slightly different structure. The offset for a window is not the same as an offset for a panel. Looks like my best choice is to limit what the user can do with the script language and wrap the GUI. Thanks all!