The past decade has put General Motors on a rollercoaster ride.  The ups and downs that the General has seen are rather substantial but...