Their shipping costs are "normal" (unlike GMpartsDirect.com), they have very reasonable return polices, and the Internet parts guy (Bill ?) is very responsive.
Has really good prices. I've found that if I tell the dealership what I can get it from gmpartsdirect for, they will often match or get very close. Of course, I don't say anything about shipping.