No offence taken. I think its a good thing to discuss/show different ways to solve the same problem, and I guess we all have our own toolkits of code snippets that we throw into every program we write.
Maybe I'll try to benchmark some of the ways when I'll find some time.