Any advice on dealing with CSR? I plan on giving them a call tomorrow, but I'm a little anxious about it since I've never really had to deal with them before and I'm not completely sure about how to go about it.
You really don't have to do anything. Look at the CSR as an arbitrator that usually helps the customer at the end. Just explain the situation. CSR will have all notes so you don't have to explain what the Genius said or what the AppleCare agent said. Only answer when they ask you.
Also, you want to be honest and don't take CSR as your "friend" for granted. If you're not truthful and CSR finds out, you're basically screwing yourself. Good luck tomorrow.