Yikes, why is my APEX app so huge?

A post about why one of my APEX applications suddenly became too big to handle, and what I ended up doing to resolve it.