Yep I'm not a big fan of co-sleeping either-but sometimes in order to keep my sanity- it happened a lot with my DD.

I was very lucky with my DS as he slept through the night in his big cot from 1 month old..

with my DD I wasn't so lucky. She had colic and slept with me for almost 5 months.

Bed rail is definitely helpful!