Some good advice in this thread. +1 for the desoldering needles, they are not very popular I believe but I've found them to be the best way to clean stubborn holes, especially on big ground planes. They can't help much with IC legs though.
A desoldering gun also won't do wonders with bent legs...