Impact wrench suggestions?

Hey guys, anyone got any brand of impact wrench they really like? Now that I'm really looking to take apart my engine and all; I'm looking for an electric one. Don't care about cordless or not, just a good one I can depend on.