Green information systems & technologies --- this generation and beyond