Thanks guys. I rooted 2 days for wifi tether with no intentions of getting into flashing roms. Couple hours later of reading forum I couldnt resist and already addicted. I did make Nand backup - so Ill do what akazabam said. Really just want to get tasker back up and running without paying again. All others I can just get back from Market.
If you paid for it, just go to the market and redownload it. It remembers apps you've paid for based on your account. No need to back it up via titanium backup, then restore it.
Funny you should mention tasker, by the way. I *highly* recommend you not backup and restore tasker with titanium backup. I spent a good part of a month trying to troubleshoot issues with tasker, only to find out it was being caused by restoring tasker and its data via titanium backup. Do yourself a favor, and do the following:
1) Backup tasker with its own backup option.
2) Flash new ROM.
3) Install tasker from the market.
4) Restore tasker settings with its built-in restore option.
Trust me, you'll save yourself a headache. Other than that, though, you can save time by using titanium backup, just restore only what you need, and avoid restoring app data unless you need to. You might find here and there that an app doesn't respond well to being restored that way, much like with tasker.