What a great story, Smile Awhile. This thread should be a must-read for any lurkers who are considering Greek life- second place doesn't automatically mean "ugh." I'm so happy you found your home!
My first Resident Advisor in our dorms, in fact the first sorority member I got to know well, was an Alpha Chi, so your sisterhood holds a little spot in my heart.