Should I take the SAT 2 for my top colleges?

http://talk.collegeconfidential.com/college-admissions/2027962-sat-subject-tests-are-not-truly-optional-for-middle-upper-middle-class-applicants-at-elite-colleges.html

If this applies to you, then yes, you should probably make an effort to. (Essentially, unless you are from a lower socioeconomic status, you should try to take and score well on them).