Thoughts on grad school? (CS PhD)
ahsonwardak: My friend, I think you're more than set to get into CS grad school.  Though please understand, the PhD enterpreneurs are few and far between.  Most PhD students in CS and engineering don't understand how to develop their own great ideas, and they don't want to.  PhD's are mostly for academics.  Exceptions include places, like Harvard, MIT, and Stanford.The upside is that you'll have lots of free time during a PhD curriculum to chase down your own ideas, and find the handful of like-minded people around campus.  A PhD is a free time to pursue your own intellectual pursuit, and if you're already so energized, you'll do well.