Very interesting thread and comments.
I have my poker bankroll and my life bank roll completely separated, also 2 different bank accounts for this. Or better said an e-wallet with credit card for poker and an usual bank account for the money, that I earn from my job.
When I started playing poker, it wasn't like this, I always deposited from my normal bank account and wasted my money away with this. But I also had not much money for real life during this time, because I was a student. I did this, until I realized, this isn't the right way.
Afterwards I started freerolling and had a very strict bankroll management. I would say I still have this. Probably too strict. Actually I should play on higher limits, that I do now and meanwhile I have a job and would have enough income to substitute my poker bankroll somehow with this. But it is not necessary anymore. So therefore I do it vice versa, that I cash out from time to time from my e-wallet to present me something nice or use it as extra money for vacation or so.