Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Learning new things everyday keeps the down-votes away.
I'm committed to doing things the correct way be it programming or using SO, so if you do notice ANYTHING which you feel I've done incorrectly or could be done better, then please let me know.