Solar Cycle 23: An Anomalous Cycle?