I've been so busy again lately. There's hardly a time to blog because sometimes, I would rather spend my time reading than writing. But today I guess It's time to go and share something useful. While surfing gamedev.net's forum, I come to encounter this...