Disclaimer
This is a personal weblog. The content and writings are my thoughts and opinions, and eventually my intellectual property, not to be reproduced or copied without permission and credit. External sources are credited to the best of my knowledge. My thoughts and blog content are subject to transition. Stay cool, be yourself.