Ok, I realize that I am about a month behind the times, but I just found out about this feature. Artfire has added a new search criteria that will allow you to limit results to local items only. This is a great way to support your local economy, find items that could arrive quicker since they do not have to travel as far. Or save on shipping costs.
To use this, just do a normal search, and then change the results from Best Match to Best Local Match. You will have to put in your Zip Code so that it can calculate the distance. You can then choose from within 50, 100, 200 miles, or Everywhere.
If you haven't seen Artfire.com please check it out. Artfire is similar to Etsy, but does not charge the artists re-listing fees to keep their items high in the search ranking.