For me personally, Bare Minerals made my face look like a grease slick during the summer. What tends to work better for me is the Clinique Stay-Matte Oil-Free foundation, mixed half-and-half with Murad Oil-Free Mattifier SPF 15. I mix it on my fingertip, dot it around my face, and blend with a synthetic foundation brush. I only have to use an amount the size of a pea of the foundation (and an equal amount of the moisturizer), so my foundation lasts for 6+ months. It's enough to even out my skin tone, but doesn't look or feel heavy, and stays put all day. I buy both items at Ulta. I don't know if there's one near you.
I use a Diva cup and love it. It's one of those life-changing things. Once you figure it out, you'll never go back to tampons. I have a very heavy flow, and it's really nice not to have to worry about leaks. It's also pretty comfortable (I forget it's there, really). You can't have sex with it in, though.