Not to mention it sounds absolutely awful for such a prestigious station to be IDing with some schlock suburb, but I do believe "This is KSL-AM and -FM, Midvale Salt Lake City" is not a legal ID. The AM is licensed to Salt Lake City, which should come first, after the call letters "KSL". Midvale should come after "KSL-FM", the licensed calls for 102.7, ie "This is KSL Salt Lake City, KSL-FM Midvale". I guess the FCC doesn't care and the listener doesn't know what the deal is, but isn't Bonneville in error?