As a mom of two, I let my oldest get in my bed when she couldn't sleep, rock her, watch tv, ect. She's now 4 1/2 and we are still dealing with some of these issues. With my 2nd, we have not done any of these things. I hate to hear my children cry, but trust me, it's better to get the crying it out method over with at a young age and then NEVER give in unless they are truely sick. I put my kids to bed at 7 & 7:15. They used to go to bed later, but would get up between 6&7. One day they both fell asleep early and slept 13 hours. That became the new bedtime. My children both sleep better and feel so much better. The older one does wake up after 6-7hrs because she is hungry. I just feed her some protein and put her back to bed.
I know that it seems like they will never stop crying and that it won't work, but children are very smart. If you eventually go in and get them then they know you will eventually give in. If you try to hold out longer, they will cry longer. They know mommy can't stand it. Here's some methods I have used: Stay on the other end of the house where I can still hear them but yet it's quiet enough that it doesn't bother me so much. Go sit on the front porch and get some fresh air. Wear ear plugs, mp3 player, ect....The thing is that you need to be able to hear then in case they do NEED you (which they won't) but you need to keep your sanity for the hour or two they scream. Once they know you aren't going to come in they will start screaming less and less every day. You would be suprised to know this usually only takes a week or two before they are down to 10min or less. TRY THIS!! I WISH I WOULD HAVE WHEN MY DAUGHTER WAS A BABY!!
Also, check out the book "making your kids mind without losing your's" By: Kevin Leman. He is excellent at describing things like this.