I highly recommend the USA Forum for Microsoft. It is a great opportunity to showcase what you've done. They do a great job with it! I served as a judge last year. Wonderful program and their rubric is excellence. If you want to spend this summer learning a lot and competing for some very cool prizes, look at apply for this.