The duration thing brings up a good point. I like to make sure I change mine every 3 months. That's probably overkill, but I definately recommend at least 2x/year. Try putting 5W30 in in October and then putting 10W30 in march.
Of course, I change mine too often. Every 3000 miles, or about 1.5 months. I know it's too often, but I don't think you can do too much damage by changing it more frequently.
I just changed the oil in my wife's miata, not because of the mileage (1850) but because it was a 2001 and still had the original factory oil/filter. Also I wanted to get rid of the dino and put Mobile 1 in. I'll keep her on a 3 month schedule just to keep fresh stuff in her. She sure did run a lot smoother afterwards.