I do my own color - have for a long time now. Right now, I exclusively use henna. I do a mix to get a deep red/auburn and I couldn't be happier with it.
As for cuts, I did when I had bangs/fringe. But I'm too much of a spaz otherwise, so I have a good friend who is a hair stylist that does...