There is large evidence that Sr2RuO4 is a spin-triplet superconductor, and the simplicity of the Fermi surface combined with detailed knowledge of the quasiparticle properties means that Sr2RuO4 may be a good candidate for testing mechanisms of unconventional superconductivity. The understanding of the normal state properties is the key issue that we address in this paper by investigating the intriguing features of the electronic structure, the role of multi-orbital and magnetic scattering in the magneto-transport properties, and the origin of the orbital dependent magnetic fluctuations.