Micro Center has done a great job at in-store pickup for years. Orders are usually ready by the time I get to the store, if I left home right after ordering. Plus you get to bypass the 10+minute checkout line by going through the less busy pickup desk.
On the other hand, I was shocked at how terrible in-store pickup is at JoAnn Fabrics last week. First, with regular in-store purchases they don't price match their own website, which had everything I was planning to buy at 40% off the store price. Second, if I ordered online to get the discount, I'd have to wait 3 hours for the order to be ready at the store. Is either of those options supposed to be appealing?