def sanitized(*args):
    """
    Returns a sanitized string uniquely determined by the supplied
    args, any of which can be a string or C{None}.

    C{None} args are ignored. Any spaces within an arg are
    removed. The text of multiple args is joined with an
    underscore. For example, supplying "Santa Fe" and "New Mexico" as
    args results in "SantaFe_NewMexico".
    """
    parts = []
    for arg in args:
        if arg is None:
            continue
        parts.append(arg.replace(" ", ""))
    if not parts: parts.append("US")
    return "_".join(parts)