Exploring sustainable computing