Your experience is very typical for the midwest. I'm in Indiana, same thing. I sell my work off my website very frequently and virtually always to people outside this part of the country. I've never done an art fair, but have been in many exhibits at museums, galleries, and other places in Indiana over the years and can count on my hands the number of pictures I have sold here in 15 years of doing so. I sell more in a couple months online than I did in all those years combined. Partially, its the culture here. Art has very little value. More importantly, very few have any money. More than half the jobs in my hometown, a city of 250,000 people, pay less then $8 an hour. I'm poor, and I barely get by yet I am making more money than most people I know. Its sad. I have lived in other parts of the country where poverty was not so widespread, because jobs paid living wages, and it was easier to sell photos in those places...people had money to spend and that makes a difference.