I've recently bought some JVC ones with memory foam ear inserts. They were about £20 from HMV and have yet to come out whilst running. I usually have problems with earphones falling out but these have been great so far.
Stellavision, I generally use the same yardstick as LJ; after 500 miles I start to look for a new pair.
I think it depends on how you run, how heavy on your feet you are, how much you pronate etc.
Usually after about 500 miles I start to pick up injuries and aches.
When I buy new ones I always take along my old ones so that they can 'see' how I run and then help me find a new pair that suits me. Last time they told me to replace them before 500 miles as I had just about knackered the support in the heel.
If you are prone to injury then it doesn't matter how many times a week you go for a run, the secret is to listen to your body. If you are injured then rest or do some non-impact type of training (cross-trainer or elliptical machine if you can get to a gym) and on the days when you are not injured then go for a nice run. Don't worry about your speed; just plod along. Take some music with you as well.
The important thing is to enjoy the run. Oh, and to feel better than all those people who don't go running!