try this website: http://www.yarndex.com
I've found quite a few good substitutions.
What I do is I search for the yarn in the pattern, after you find your yarn along the right of the page it will show the different chareteristics of the yarn. Click on the number after the gauge category and it will give you a list of other yarns that have the same gauge.
Hope you find what you are looking for :-)