No experience myself with them, but I've had several friends develop them while we were running a lot in the Marine Corps.
As for Jill's comments about the diet...I personally think that diet is less of a factor than genetics...unless of course you are seriously missing some essentials in your diet...and if you're athletic enough to run into a stress fracture, I'd hope to think that you're eating well.
My reason for this is that when I was training in the military, we all ate the same food, drank the same beer...etc. Some guys were just more prone to the stress fractures. Whether it was just weaker bones, or maybe a poor running form, I don't know...but we all ate the same.
As for recovering...the only advice my friends got when they had stress fractures was to ice it and stay off of it...Try swimming.