I hear good things about Migrators, they have been really tearing thing up lately.