Help, I'm ready to give up

Please do so.

These are good points. Waiting for the extended list.