To elaborate a little on what Edge said: check out Openfireplace's guide toward the beginning, and this.