Well yesterday (25th) was my birthday. The two XDs we ordered on the 19th showed up. Still no CWPs though... Crazy guy that I am, I had to play with it, so I was having my brother time me stripping it, and reassembling it. Somehow I managed to get the recoil spring jammed up. The slide wouldn't move forward or back. I took all the drift pins out in an effort to free stuff up. Didn't work. Finally, I just started gently tapping the end of the barrel with a hammer, and it slowly moved the spring back into place. Once I had the slide back off, I now had the new task of putting the grip safety back in place. After many many attempts and failures, I finally figured out how it was supposed to go. I would have totally disassembled it anyway, because I always like to take them apart so I know the gun inside and out. But Normally I would have done it under more controlled circumstances. :roll: Of course all my friends had to make fun of me for being like a little kid, who breaks his toys as soon as he gets them. Fastest strip time: 6.33 seconds. Fastest reassembly time: 8.42 seconds Slowest strip time: 15.7 seconds. Slowest reassembly: 2.5+ hours My brother got me a new 250 GB harddrive for the computer in my Tahoe, and my wife got me an Apple Bluetooth keyboard. It fits perfectly on top of my center console. I also ordered 5 more of these: All told, it was a pretty good day.