The concept is the same, but that's about it.
Other retailers are very informative on websites, and engaging through social media.
If other companies can find the time to provide frequent update on stock, why can't OC?
There's an obvious dichotomy between new posters and long-term members, and I think that maybe those more tenured members, have rose-tinted glasses (not speaking about yourself in particular)
People have a right to complain when there's a lot of money involved, so I really can't understand why OC don't look to satiate this.
Have a member of staff provide updates twice a day, and be more specific with stock levels, as 'okay' isn't really measurable.
Something as barebones as 1 - 10, very small, 11 - 20, small etc.
More customer service goes a long way. You can please everyone all the time, but at least make an effort.