I have three deposits! But a different reason - I couldn't visit any schools, but I'm coming home to the US in about a week to visit all three schools and make a final decision before June 1. I did write them all to ask permission before I put down multiple deposits, though.
I would vote Tulane, but it sounds like you really don't wanna go there. I vote BU!