I wish I knew why so many people stay with us for such short times.

I think I can explain quite fully why some people say for such short times. I'm experiencing one reason right now. There are usually around 200 posts per day here, sometimes more, sometimes less. This can take over 2 hours sometimes if you factor in posting your own messages. Some things, like being on a high school track team, don't leave much time for intellectual discourse on the internet. Freeing up 1/12 of your day for this place can be hard to do. That's why so many people aren't here for very long.