I go with the six-month rule for workout shoes or no more than 500 miles for running shoes. Someone posted a great idea which I've adopted: I write the purchase date of the shoe somewhere on the sole (for me it's in one of the cool side grooves on my New Balance crosstrainers). That way you'll know at a glance how long the shoes have been in use.
Allison