@ediaz:

you say that is the most ridiculous thing you have ever seen because you have not hung around this (i am assuming) forum for very long.

also, i think a little bit of civility is in order, even if you tend to disagree with others' approach. everyone has an opportunity to provide a solution or enhance on other solutions, albeit with an amiable tone and tenor.

that said, i liked your solution (better).