No more than 30 ever. 5-7 pairs of very high end designer shoes (louboutin, etc). 10-12 mid range designer shoes (atwood, etc). Then a constantly rotating bunch of shoes that look cute but don't hold up because they aren't made as well and/or i wear them more often. I beat up my cheap shoes. I treat my fancy shoes like artwork.
I just bought new shoes tonight. Pretty excited to wear them, and the dresses I bought to go with.