I have been able to bump to several others cities before, twice from NW to other airlines. I think it is all at the discretion if the GAs. I've always wondered if there are some cost benefit algorithms that are employed to allow the decisions to be made.