Hmmm I'm going to get my money back from my school, they never once mentioned this String theory //content.invisioncic.com/y282845/emoticons/crap.gif.7f4dd41e3e9b23fbd170a1ee6f65cecc.gif
Most certainly pick something that you will enjoy doing no matter what you get paid. Sadly I am one of the saps stuck in a job that I can barely stand, and the double edged sword of it all is that the money is pretty good and everyone tells me I need to stick to it cause it will have great opportunities.
I did Civil Engineering, you can do pretty much anything from this major but be careful of what you pick cause you may get stuck in an office doing AutoCad for 40 hours a week or you could be out on a job site anywhere. Its actually pretty crazy how diverse the major is if you walk outside and look around you pretty much everything you see and don't see can fall under civil engineering.