Inalco of San Luis Obispo, CA offers best prices around for x-gal or IPTG. See their ad in a recent issue of Biomedical Products. Inalco is a European manufacturer of these products. Their US office is the one in San Luis Obispo. I don't know the phone number (area code 805), but you can probably get it from directory assistance. The usual disclaimers apply.