Yeah, good point. I have tried what I said I have tried, but I have also tried something like that, but putting the text in an array and taking the opposite. The method in my first post worked for list indexes of combo boxes. Now, what it does. I try exchanging the text of index 0 and 1, but what happens is very strange. I must have deleted my code when I realized that it wasn't working or something, because nothing happens now. But what I think happened earlier (I don't quite remember, it's been a while) is that index 4 got the text of index 5 and index 5's text was blank. These textboxes are on a different form than the exchange code is, too. No errors occur though.