Or, if you're looking for places that sell lengths of tartan specifically for great kilts, and even put in "cheater pleats" if you want them, you might try the Celtic Croft.