I use American Frame also for the standard Neilsen sectional aluminum frame. They do offer a free custom cut window mat with each frame.

For glass, you can order a box of Tru Vue premium clear from your glass store/framing store. The glass is clean and doesn't require washing. Also is cheap, about $60 for 23 sheets of 16x20, if I remember correctly.