Porsche 996 Owner's Review: Highs, lows and costs revealed!