There is a place called AC Moore Crafts.  They are a lot like Michael's, but the prices are a hell of a lot better.  I know there is one in Glen Burnie, MD that I normally drive to, in order to get things framed, but I'm sure that they have a website so that you can check locations.  Normally they run specials like if you get 3 or more things framed, you get 50-60% off the entire order.  I got 12 things framed last summer, one of which was so large they had to special order non-glare plexi for because they didn't make glass that big due to weight problems, and it ended up costing around $700.  And they were just about all custom sizes, not redi-mades.  Out of all of the places I've gotten things framed before, I've had the best experience with them.