Moo. I would be willing to rework the whole pool to have something that can perform on a high-end VPS. Surely pools will stop going under if we can cut the operating costs to under $30/mo?
My performance target would be a pool that can handle, on a $30/mo VPS, 100 miners mining at total of 100KH/s while checking every share (with AES support), or 25% of the shares (without AES support). Other features would include rig stats, and multiple payout schemes (proportional, slush, PPLNS, and PPS).
Let's apply some simple maths to see what is the pool fee that would cover the operator's expenses at that level: At current diff, this pool will find 41 blocks in a month, and have around $4309 total income.
To cover $30 server costs, operator would have to charge 0.6% fee. That means even small pools will be profitable.