Mr. Adams (may I call you d ?)

This does look very promising ... and it might get even better because something tells me we might be able to get rid of the external xls file altogether (frm and bas) and programatically program (for lack of a better term) the form and function using VBA automation itself ... in other words, the VBA code can be embedded in the KiXtart UDF itself (as strings - kinda like the way we encode and write HTML for IE Automation).

I don't recall ever seeing any examples of this anywhere (web or otherwise) might want to do a search ... but it sounds plausible (possible) if your up for a challenge

-Shawn