<p>What about Connecticut College for a match? From what I remember from my college search, they tended to give pretty good aid, and it seems like it would fit with the rest of your list (which looks very similar to mine a few years ago). Another possibility for a college on the lower end of the spectrum (where you seem to be lacking) is Pitzer.</p>