The above appears to block anything coming into the computer except for SSH, however, it also seems to block returning traffic from an outgoing request. i.e. if I try to ping www.google.com it seems to time trying to resolve DNS. I'm assuming my DROP all blocking the response from the DNS request.

Can anyone direct me how to setup the catch-all correctly to allow returning traffic back in?