I'll post pics up after I get a background, lighting, etc all done.
For the record, I did not buy an extra tank to hold the fish in the meantime. I setup the 38g on its stand, added new gravel (rinsed) and filled it up about halfway with tapwater treated with Prime. I monitored the temperature of this water to keep it close to the old tank's temperature.
Next, I siphoned out about a quarter of the tank water from the 20g and added it to the 38g. Afterwards, I began to migrate all of the decor and plants over to the new aquarium. Now, I have all of the plants and decor in the new aquarium, and the fish in the old.
I siphoned out another 25% or so from the 20g and added it to the 38g. I needed enough that the two filters I am using on the 20g would reach the water level in the 38g. Once I had enough, I moved both filters and the heater over. Now the new 38g tank is about 3/4 full with a mix of new water and old water from the tank, and my two cycled filters are running. The water temps match also. I do a quick
pH test to make sure those match as well.
Now with the 20g half empty and free of plants/decor, it is simple to catch the fish one species at a time in my net and transfer them over. After I have everyone accounted for in the new tank, I transfer the remaining water of the 20g to the 38g. Voila, all done!