Something to consider also when moving up. Let's say I decide to move up to NL25 with a $500 bankroll. This is 20 buyins and the very minimum suggested by bankroll management (40-50 buyins is not unheard of in recommendations).

I don't want to lose all my bankroll at once and I decide that if I drop to $400 I'll go back down to NL10. That's one tool worth considering. How much you will lose before moving down.

Second I decide that I don't want to have too much of my bankroll at any one table. I know that if I lose a big chunk out of my bankroll I am inclined to tilt and play badly without stopping or moving down (burning money). I have two ways to achieve this:

1) Buy in short. I could buy in for $5, $10 or $15 and play a specific short stack strategy - then if I manage to double up I could decide if I want to change strategy or leave the table and resume my short stacking
2) Bank the win. I could buy in for the full $25, decide that I will never lose a single hand for more than $50 max and leave any table when I get above $50.

These are measures intended to keep me sane. It may not be the most +EV decisions in a vacuum (like yesterday I was sitting at a table where I had 150bb, wanted a break and there were 3 donors with 200-300bb each - I stayed and took 300bb off them before my break rather than bank my small win and take the break I intended) - but it is a framework you can decide on for yourself to control your risk.

These types of things are especially important to consider when you are bending the rules of bankroll management. I think it's important to have open eyes and know what you're getting into. You want to sit down at a cash table with half of the bankroll you have on a site? Fine, I have no problem with that - but have you got a plan for how you will handle if you win? Do you have a plan for how you will handle it if you lose? If not - THAT I have a problem with.

If I play a table, double up and leave - I will be called hit and run and people will abuse me over it. They of course want to win the money back and won't want me to leave - I want to bank my win. Let them talk.
If I play a table with weak players, find some of the same weak players on another table and I leave the table where I have 300bb (banking my win) to sit down at another table to abuse the same weak player - people could accuse me of ratholing (taking money that are at stake and making them safe). It's another derogatory term and it's all the same thing.

You don't have to be rude to people, of course. It's not uncommon for me to take someone's complete chip stack and on the next hand when he is super short stacked and goes all in - to just call him and give him a little something back. It keeps him in the game and makes it more likely that he'll rebuy and dump some more money on the table.

It's always important to understand your opponent - as well as how your opponent sees you. Let's say you've won a bit headsup and you're beginning to think about banking the win - and you pick up AA. If you're quick now would be a fine time to tell your opponent that you'll be leaving soon to bank your win because you have too big a portion of your bankroll on the table and you're getting nervous about losing it all. If you handle that conversation correctly your opponent may think you are scared money and will bet into you with any two cards, even if you call his bets, and you can take down a bigger pot simply by manipulating how the opponent perceives you.

Poker can be a social game - but sometimes when people are being social, what they are really doing is looking for or trying to exploit edges or just manipulating people. You should be aware of this.