Not only does overloaded methods deal with the number of parameters passed but also the type of parameter passed, i.e.
function Test (tcPara)
* codefunction Test (tnPara)
* code
Overloaded methods reduces code in most cases. The problem is to get out of the fox mindset. I must say I like the consept of overloaded methods in languages like C#