Yasin had his hammock beside our bed but he finished most nights in our bed until he moved into his own bed when he was about 15 months old. We got a double so that even though he had his own bed we could still co-sleep with him when needed. Most nights that DH is home he will sleep in Yasin's bed from about 3am onwards. So now he's 2 (in about a week) we still co-sleep with him but in his bed not ours.
Imran sleeps in our bed for his night sleeps and the plan is that he will stay there until he moves into his brother's big bed and then they will co-sleep with each other. Its one of those trio bunks with the double on the bottom (really low and close to the floor in case of falls) and single on the top and the plan is that when they get older and don't want to share a bed we will put the ladder on it and one of them will have the top bunk.
I love co-sleeping and I'm going to miss it so much when my babies don't want to sleep with me any more.
It seems like the most normal and natural thing in the world to me that a couple should want to keep thier babies close to them. Of course its not for everyone but it seems so silly that those who do it should be criticised for it.
I agree that Sleeping Like a Baby is great book (even though I don't 100% agree with Pinky's opinions on dummies - then again I've never read a book that I agreed with 100% lol). It has heaps of interesting information about co-sleeping and gentle options for settling babies and toddlers.