I go there more than my wallet would like to admit... I've developed a new appreciation for WM. At first I was turned off at the maximum mark-up (and some cases EXCESSIVE mark-up) on many of their products. Then, after I became a gold member, I started earing a LOT more points. Couple that with getting emails about upcoming sales and bargain shopping on the website I've been doing pretty well at not paying full price unless there is no other better alternative. You just have to realize it takes a lot of overhead to run a big brick-and-mortar chain, and they are there when you need something in a pinch, even if it is at a premium cost.
Texas GM, while you are in San Diego, be sure to check out San Diego Marine Exchange/Downwind Marine. The 'Big Store' on Shelter Island Drive has all the repair/maintenance stuff, and the Sailing Supply Store has all the Sailboat hardware just a block away on Canon St. Both of these stores are just two blocks away from WM. They keep near bankers hours, closed by 5pm and not open on Sundays.