usually don't tip for take out. I'm kinda doing all the work there and it's not like the cook is getting the tip.
For sit down, usually 20+ percent unless the service was terrible. When traveling on a business account usually higher.
Drinks at a bar, $2 tip for the first drink, $1 for every drink after that. Bonus at the end of the night if you totally kick ass.
For delivery, it depends on time of day, weather conditions, holidays, etc. i will tip 20% or more at night because i live in a shitty neighborhhod and anyone who risks taking a bullet to bring me food deserves the tip.