The Ongoing Oil crisis is a Wakeup Call for Alternative Energy Sources