Check out the 2006 Imagine Cup!

If you are a student register, compete and make a difference.