Hands down Franklin Mills. They have the best selection of all CCOs I've seen. The only thing is the SAs over there are very strict. They have a limit of 3 per item, for example 3 single e/s no matter the type. I went to Rehoboth Beach CCO last year and I almost cried at how pitiful their selections were.