Hi Amy,
I think you've recieved a lot of good ideas. I agree that a baby gate might help because that way she can see out but maybe won't feel as closed in and separated from everyone else. That worked well for my daughter when she was that age, just make sure you get one that's not easy to climb (but since she can climb out of cribs it might be hard to find one that will stop her).
Also, maybe a nightlight would help if you don't have one already in case she is afraid of the dark.
My daughter has glow in the dark star stickers that she really likes to lay and look at. I let her decide where I should put them so she thought that was fun and was excited to go to bed at night and look at them.
Maybe you could also let her pick a special animal or doll that "lives" on her bed that she only gets to have when she goes to bed.
You could also try spending more time in her room before bed. I'm not sure what your routine is already, but try to spend time playing with her stuffed animals in her room (maybe put them in a bed of their own and let her tuck them all in and say goodnight to them) before bed and then read a bunch of books to her that would hopefully help her get sleepy. Hopefully she will start to associate her room with good fun things instead of whatever is bothering her.
Oh, and I'm all about sticker charts. Maybe you could make a chart with her on a poster board and tell her if she does a good job sleeping she gets to put a sticker on her chart.
I agree with the others who said you need to pull a "supernanny" on her. Once you put her down to bed, don't go back in. If she thinks you'll come back in if she cries, she'll keep doing it.
Good luck! I hope you guys all get sleep soon!