Sorry Troop, but its failing at compile time, so values are immaterial.
To my way (possibly flawed) of thinking, the fact that my different overloads have a different quantity of parameters should force through any type-cast issues.
This is the case in C.net anyway, and I think it was in C++ too.
"There is no fate but what WE make." - CEO Cyberdyne Systems Corp. A8.30.5 Commercial