I like to donate to charity when I can. We hold a lot of fundraisers at work for various charities throughout the year and I always give what I can. If people I know are doing something for charity, I try to sponsor them.

I'd love to volunteer for a dog charity. I hope I find the time to do so soon! There's a high risk that I'd end up coming home with several dogs, though.

In regards to tipping, the tip I'll give is dependent on the service I receive.

I guess I'm generous to an extent, but I only give what I can afford. I don't spend money I don't have!