I'm a big fan of eQuilter.com because of their amazingly broad selection of fabric, ranging from beautiful and pretty to frivolous and silly. This week they're having a Memorial Day sale (they have great sales!), with select fabrics 35% to 45% off. Fabrics that typically sell for $8 to $9 per yard are now $5 to $6 per yard.
Here's a link to their sale page. Enjoy!