I just skimmed through the posts but I'll add one thing I dont think I saw. When it comes to HA the differences between D1 & D3 are huge. D1 has a lot more wiggle room when it comes to what they can accept. Just as an example...my son had pre-reads done by 3 Ivy's and was told you're good to go. Johns Hopkins told him we'd love to have you but you need another 150 points on your SAT.