A.L.
Hi S., this is just my advice from personal experience. I have two kids, ages 3 1/2 and 2... First of all, no mom is really a "fan" of letting a child cry it out. It hurts to listen to your child cry. But taking him in your bed every time he cries is teaching him to look to you to settle him down again, and he is therefore unable to learn how to comfort himself. Letting a child learn to be independent can be difficult, but he really needs to learn how to settle HIMself down, instead of looking to you to do it every night. Otherwise, he'll continue to do it, and you'll continue to have to wake up with him every night. What I would do, personally, is instead of bringing him back to your bed, stay in his room, rub his back a little, sing to him, get him calmed down a little bit, and then leave. If he still cries, let him cry a few minutes and then do the same thing again. You may have to stay in there a little longer for a few nights, but I can bet that after less than a week he'll stop waking so much when he realizes he's not going to be taken to your bed anymore. You'll all start getting more sleep, and even better-your son will learn to comfort HIMSELF, which is a very important skill for him to have. Hope this helps!
**ETA: To respond to what Marti wrote...I am not at all AGAINST co-sleeping...as long as it is working for everyone that is involved. Personally, I just feel that we parents must also meet OUR needs in order to be good parents...which would include having a sex life and getting good sleep at night.. In my experience, co-sleeping can interfere greatly with those two things, which in my opinion, are very important to both my husband and myself. But, if it works for you...then by all means...do it!