Anyone know a place online (for the US) to buy glasses?

Long story short, my optician sells some incredibly overpriced eyeglass frames and lenses. So now I'm looking for a decently cheap (>$100) pair of glasses to use when I don't feel like wearing contacts. I have an abnormally wide head, self measurements reveal it's ~7" wide. The temple length is normal however. In addition to that, I have -7.00 vision in the right eye with -4.00 vision in the left eye.