Kudos goes to the following for this great article. Very useful!
Biography of the Author:
Igor Ljubuncic aka Dedoimedo is the guy behind dedoimedo.com. He makes a living out of his very hobby – Linux, and holds a bunch of certifications that make a nice pile in the bottom drawer.