M.I.
well, cio doesnt work!
some babies are releasers; they need to fuss for a few minutes (under 5) to relax, release stress, and sleep.
other babies are increasers; any leaving alone just increases in intensity and urgency. please just listen to your baby.
rocking to sleep is not an issue! its really ok to listen to your child and give him what he needs. i promise you that you wont regret it when hes older. my son (now 4) was an increaser; and we NEVER made/let him cry it out. he sleeps like a dream. he literally goes to his bed and goes to sleep. sometimes he reads a little before he wants the light out, but we have no issues. he comes to bed with us most nights, but we can easily put him on the floor too and hes fine. he would rather be with us, but think about it; who wants to sleep alone!? if my husband isnt with me at night, i dont sleep well; i prefer it when hes there with me. our kids are just kids, why should we expect them to want to sleep alone, when we dont! LOL
anyway, just do what you have to do. i got much more sleep when i allowed my son to have needs, and fulfill them. good sleep habits are nurtured, loved, and grown, not "taught". :) you will teach your son that sleep is safe when you always respond to him unconditionally.
ps: our son's crib was in our room until he was nearly 3. and most of last year, his matress was on the floor of our room. we got him a race car bed for his birthday, and he at least sleeps half the night there now LOL. make it fun if you can, but never forget; parenting is 24/7. :)