20090605 business.india-business: Go green: Latest corporate buzzword