You might try these guys. They really have a huge selection of materials to choose from and their prices seem very good. I found an exact color match for my door panels (haven't done them yet) for $18.99 yd. I thought about redoing my headliner using a perforated material kind of like MB Tex. Look around and see what appeals to you. Good luck.
http://www.garysupholstery.com/