Is Microsoft A Good Long Term Investment