BTW, plenty of shops to intern at in small cities. If you live in the middle of North Dakota you are screwed, sorry. If you live near Cleveland, Atlanta, Charlotte, DC, Milwaukee,Rochester, Buffalo, Syracuse, Houston, Dallas, San Antonio, Portland, etc, there are tons of firms that you can get...