To keep or not to keep... for everyone that picked one up on launch day, that is the question. The time to effortlessly return or exchange one is coming to an end this weekend. Who else is in this boat? Currently, I am on my second EVO (which is now a worthless brick) and waiting on Best Buy to get some more in stock. I picked up my first EVO on launch day, but had to return it due to a broken front-facing camera. After waiting for three weeks to exchange it, I got my second EVO. Of course, then the now infamous brick-laying update got me. I mean, that update put up more bricks than Shaq at the free throw line! So, now I am faced with the sad reality of do I wait indefinitely for Best Buy to get more and hope that I can "trust" them to honor the 30 day return/exchange policy, or do I go get my money back and upgrade credit restored. Sure, with a black tie or Sprint insurance program you can get a new phone after 30 days, but it will be a much longer process because they will send it off first before handing you a new/refurb. Friday is my judgement day. I love the EVO and want so badly for it to actually work without any problems. This waiting game has just gotten ridiculous though. It's not because the item is "so hot we can't keep it in stock." It's because Sprint and HTC are now doing damage control, literally. The shipments aren't moving because they are fixing all of the well documented issues. And before people start saying how they just ordered one here or there, I'm calling bullsh*t. For the past week I have been calling 10 Best Buys within a 45 minute radius and asking to speak with a manager about the EVO. No where has them. The Sprint Stores are 10 times worse. The closest one to me has a 45 person waiting list! I mean WTF?