Accurate determination of thermochemical and kinetic parameters by quantum chemical methods requires, in addition to electronic energies, also zero point energies (ZPE) and finite temperature contributions (FTC), which are usually obtained within the RRHO approximation, possibly employing empirical scaling factors. In the present context, the use of empirical factors is avoided by resorting to generalized second order vibrational perturbation theory in conjunction with a separate treatment of large amplitude motions. In fact, a resonance-free expression for ZPEs of energy minima and transition states, an unsupervised smoothing procedure (HDCPT2) for fundamental frequencies and a fully automatic detection and treatment of torsional motions (hindered rotor, HR, approximation) have been implemented in the Gaussian code and validated. As a consequence a fully black-box procedure is available for taking into account all these contributions.