Moving to a new domain

Hi – I’ve asked this question long ago, that’s why I am opening a new discussion because I thought maybe there are better solutions available now.

Right now, I have couple of thousand blogs on my network and I decided to change the domain to a new domain.

I am using multi-db with 16 databases. What is the best practice to change the domain from olddomian.com to newdomain.com. I understand that find and replace via database might cause problem for some plugins if the number of the characters of the two domains is different.

Once the domain is changed, I would like to redirect old domain traffic to new domain.