i buy alot of my frames from dollar store also, sometimes by the case from their online site and it ships free to their store for me to pickup. as for as the glass, call up your local frame shop in town and see if they would like to have it and perhaps give you a free frame in trade, thats what i do with my small stack of glass from the frames.