I just ran across this site - it has some interesting tartan search features and allows you to see tartan color variations by mill and fabric weight. It also allows you to filter our search results.

http://www.tartanweb.org/

Give it a try.