I did indeed forget Stephen Strasburg, but I also wouldn't consider him better than the people I listed AT THIS POINT. I mean he has great stuff yes, but he just hasn't had enough time in the majors to be truly proven as one of the best (he has pitched a little over one full season innings wise in the majors) For me to be one of the best some consistency over a number of years needs to be there as well. Plus given he already had a serious injury to his pitching arm. If he has a healthy full season next year of lights out pitching I would put him up there, but it's just too early to be sure. I mean he could turn into Tim Lincecum (this years) next year... he just isn't proven enough.
That all being said I would gladly take him on my team