Haha thanks for the answer.. If the XSI gives as many problems as my bimmer then i better get warranty lol I shopped around and most places are about the same price so i guess it doesn't really matter where you get it from as long as its an authorized reseller.
Thanks for the help