This website has thousands of mouldings and matboards, ridiculously low prices, and an awesome custom framing interface. Ive been doing my framing here for 2 months, they are very professional!
Homepage: http://www.frames4less.com
Custom Framing Interface: http://www.frames4less.com/customframeshop.html