The average personal PC has need to be able to reach out into the internet and communicate but no need for people to reach from the internet to your PC. This set of rules takes advantage of the stateful nature of iptables to allow incomming messages on ESTABLISHED (prevously set by OUTPUT) connections.
iptables -A input -m state –state ESTABLISHED -j ACCEPT
iptables -A input -j REJECT