Hmm, interesting..... (bing!

!)
The snippet you sent works fine, but for some reason Im now thinking of this problem a different way...
Multiple times in this thread, people have been finicky about my typecasting, and Ive been shrugging
them off as I (mistakenly) believed that the Number-of-params would override typecasting.
IE I thought that typecasting is only important IF number of parameters MATCH.
Now, after everyones input, Im thinking that the overload will only be run
if BOTH type-casts AND Number-of-params Match, if theres no PERFECT match, then first
function/prototype is executed, AND if its Number-of-params is wrong, will generate a compile error.So I NOW need to be picky about my type-cast BEFORE compile times. I normally leave
typecasting sloppy and fix then once the compile succeeds, but thats been screwing me here.
I'll be doing tests on this shortly, and I thank ALL who have contributed to this thread,
even if I did not take your advice before, it has finally gotten through my thick skin/Ego. 