For me co-sleeping was about instinct, like staralfur I usually do everything by research based, but when my baby wouldn't settle I knew why, because he needed to be close to me, to smell me and feel me, that was his safe place and where he needed to be. I knew I wouldn't hurt him. We seem to think we can give birth to babies after they have been cocooned within us for 9 months where they are the right temperature, fed, snuggled tight and have the constant comfort of the noises from mum to being out in a cold, big world, hungry, weird noises, and just expect them to sleep on their own, the concept is incredibly unnatural. The reasons for having baby sleep near to you are amplified when close to mum, just don't be a moron about it, simple as. We didn't do it for long, he's 7 months old now and sleeps in his own room in a cot as he is comfortable there, no "bad habits" here, no suffocation, just a well rested mum (ok slightly exaggerated HA) and a secure little boy who smoothly made the transition from womb, mum to big wide world. No squished babies here.