There are several versions because some networks configure Context ID 1 (CID1) for WAP and CID2 for other purposes, and the phone may not allow those to be changed. If CID1 fails, try CID2, then CID3 and so on. There are no performance differences between the scripts.