Soldering is a really useful skill and it's not as hard as many people think.
There are some great tutorials online that explain both basic and advanced soldering techniques, and these ones by Curious Inventors are really handy.
How And Why To Solder Correctly
Surface Mount Soldering 101
See more at: http://store.curiousinventor.com/guides/How_to_Solder