Who gets federal research dollars?

Here is an article (and a link to data from the National Science Foundation) on the universities that receive the largest amounts of federal research dollars.

http://www.huffingtonpost.com/2013/04/27/universities-government-money_n_3165186.html

Which raises a couple of interesting questions: Should the universities receiving the highest numbers of research dollars also be those who have the best track record for commercializing technologies?  If not (and there are good reasons why that might not be the case), what should the criteria be for measuring successful expenditures?