If you own an Ultimaker or a simillar machine, you will find this very detailed troubleshooting guide very useful. It describes all possible problems and how to solve them.
Here is an example of "Pillowing", problem I didn't even know existed:
Full guide can be found at:
http://support.3dverkstan.se/article/23-a-visual-ultimaker-troubleshooting-guide