While I don't think that carbon offsetting is going to solve any long-term problems, it is nice to plant some trees and have a bit more money poured into renewable energy research.
We're not going to see real change until we are out of coal and oil. Hopefully that will happen soon. (Yes, it will be painful. But the sooner the pain starts, the sooner it will be over with.)