I hate how this comes out as soon as I buy an XL.

For some reason I feel the DSi XL is in the same situation the Game Boy Micro was in. It was released when it's successor is already announced, for example Game Boy Micro was release when the original DS is already released which also had GBA compatibility. DSi XL is like that except that it was released before 3DS, but with all the hype surrounding 3DS now, it make ppl that much not interested in the DSi XL (unless if they are collector's and wanted to get all DS handhelds).