I got the idea for shifting here.
http://www.rentron.com/PicBasic/i2c_communication.htm

Reading back over my code and data sheet I see some things are backwards. Maybe ...

Never did find that code posting. Found lots of others for different parts.