Here is my 2 pot system. I preheat my cooler MLT with my batch sparge water at about 2-3 F higher than it is supposed to be at, and while it is heating, I heat my mash water to the correct temp. When that temp is reached, I pour my batch water out of the MLT into my fermentor (I have the 8 gallon wine bucket fermentors) and put my strike water and grain into the MLT. Stir and mash, then put the batch water back into the boil pot and about 10-15 minutes before mashing out, heat it back up to temp (usually only 10 F lower). Complete the mash out into the fermentor, put the batch water in the MLT and continue. Since I usually need 9 gallons into the boil, I'll stop at the end of the first runnings and swap the last of the batch water into the MLT and put the wort into the boil pot. I then finish sparging and add the remaining 3 gallons to the pot which is already heating up to a boil.
This method lets me save propane and makes the brew day shorter and more efficient.