Have you considered a phased migration approach ? By this I me migrating databases in 'discreet' groups. Granted you'll still probably have the same amount of down time overall, but your actual outages will be briefer.
RegardsRudy KomacsarSenior Database Administrator"Ave Caesar! - Morituri te salutamus."