It only took me an afternoon to switch my theme on my live site. Of course, I worked on the new theme implementation for a month in a test environment beforehand. That project took more time than getting it running at the original implementation and I'm not likely to do it again.