simplesmarts
Sonny Rex
simplesmarts

Interesting points made. I would just like to add that there are certain mobile apps that can help you manage your money better. For Android users in India, I would definitely recommend a free app called Money View, it helps you manage multiple accounts without asking for any confidential details. You can check it out