I did some pricing...
Home Depot has a 73.25 inch x 72 inch roller shade for less than $25
The price for the shelf would depend on if you bought plank board or ply-wood
Fabric.com has 108 inch wide flannel for about $9.
I don't know what vanishing design wall charges but I thing I can make one cheeper :D