One place to look for discounted prices on home improvement items is the Restore stores that benefit Habitat for Humanity houses. There is a store at 210 11th St N in Moorhead. You can search Habitat for Humanity to see if there is a store in your area.
They have a variety of home improvement items. Some of the items are used items dontated by people and other items are new items donated by stores and contractors. Because it is run on donations, you can't usually go looking for specific items.
Some of the items they usually have are paint, stain, doors, windows, trim and carpet. The store in Moorhead recently has new carpet for $1/SF in different sizes.