Since getting on DroidTh3ory's roms after his return, he's been releasing about 2 to 3 updates per day, and with awesome roms coming out like sorcery I will be flashing very often.
So I was curious to see what everyone's routine was when flashing a new rom and getting their setup running... especially for the power flashers
Even with tb and its batch app restore its gotten tedious if you flash a lot. So I've started making a copy of my apks in my /data/apps folder. When I dl a new rom I will just use astro to open up the rom zip and drop all of the apks I backed up from my /data/apps folder in the roms /data/apps folder.
Astro will zip it back up and then I flash it and all my apps are instantly restored. Then I use tb to restore app data only and goggle account info and a quick reboot and I'm up and running. I only use 2 Widgets so nothing for home screen setup.