If the programs actually remove the produced CO2 out of the air, that is one thing. But using BA's scheme for example, one of their projects goes towards safe drinking water in India for children. A noble cause to be sure, but what in the world does it have to do with removing CO2?
You can't 'offset' anything until your efforts actually remove CO2 from the air. I am starting to look at these programs with suspicion as false advertising.