Re concealer: I have really liked using mineral makeup, which I started using about a year ago. Bare Minerals is one famous brand, available at Sephora but kind of expensive. Physician's Forumal Mineral Wear, available in drug stores and much less expensive, is another. It's powder but also works as coverup or foundation. It's easy to brush on. It supposedly sits on the surface of skin and can be left on, even overnight, without harming skin. It does a pretty good job of coverup without feeling as cakey or fake as lotions or creams or sticks. It's pretty long-lasting. Supposedly it also has sunscreen properties.
OK, there, I feel like I've written an advertisement. But since I started using mineral makeup, I've used nothing but.