I dunno if my suggestions are any good, but here goes:
For de-soldering, use something like this from radio shack:
http://www.radioshack.com/product...
For soldering, it doesnt matter (at least not to me. I have one made by black and decker that's lasted quite well. You really dont spend a lot of time soldering compared to desoldering.
Most people also agree not to use solder that has lead.
Take a crappy cart (like silent service), take it apart and practice de-soldering the chips. Then try soldering them back in again. Theres several chips on there, so dont worry if you wreck one. You'll discover things like burning the board, pulling up traces and lots of other things that take practice to avoid.
things to keep in mind:
1) Wait until the iron is hot (either de-sodlering or soldering). You are wasting your time otherwise. You can test this by touching it against some fresh solder. if it melts on contact you are ready to go.
2) If a pin wont de-solder cleanly, try "adding" some new solder to it and then de-solder that. This new solder mixes with the old, and disperses the heat so that it will all get sucked up by the desoldering tool.
3) After you desolder a pin, try pushing the pin sideways away from the edge of the PCB hole with your thumbnail. It should make a click as it detached. This makes pulling the chip out way easier afterwards.
4) Dont burn yourself. Seriously. I burned myself several times when I first started doing this. The iron is so hot you smell it before you feel it.
5) Clean the tip clean of whichever tool you are using. use a damp sponge.
Al