I've bumped this Mesopotamian thread to question Skarmory's legitimacy as an Excadrill check.
A: It does jack shit to Excadrill offensively, the only thing you can do is Whirlwind it out so someone else can deal with Excadrill later. If you don't have anyone that isn't OHKOd by Excadrill, too bad so sad.
B: It can be flinch haxed to death. Furthermore, if you Roost, you're going to eat an Earthquake
C: Skarmory is often required to do too much as a physical wall, after it gets beaten down to 30% by Excadrill, Terrakion is going to break through.
The thing I don't like about using Skarmory as an Excadrill check is that you must pair it with somebody that can do something to Excadrill offensively. For example if you run Skarmory as your Excadrill check, you're forced to run Rotom-W as well. Skarmory Whirlwinds +2 Excadrill out until Rotom-W can get in against an Excadrill without a boost to KO with Hydro Pump as Return or whatever fails to KO at +0. Even then, you're going to have trouble doing this too many times, since I can't tell you how often I've whirlwinded out an Excadrill and got a Heatran out. Skarmory can't take Rock Slides forever.
I can't tell you how many times I've laughed when I see a Skarmory in team preview, but nobody who can actually take a hit from Excadrill, even at +0. We'll call this person Noob "A". I get in Excadrill easily, Noob A sends out Skarmory going, HAHA walled. I hit it with Rock Slide, it brings in Rotom-W. He retreats Skarmory and I Volt Switch out... right back into Excadrill. Rinse and repeat, and before you know it, game over.
This brings me to my main argument: Excadrill is NOT broken. So many Noob As lurk on Smogon and see some archive RMT saying: Skarmory is my main check to Excadrill. They immediately think, hey! I can beat an Excadrill with Skarmory. They leave, make their team, and slap Skarmory into the 6 slot thinking, "I totally got drill covered" when the rest of their team is Heatran, Tentacruel , Jirachi, Gastrodon, and Volcorona. All which Excadrill doesn't even need +2 to pummel through. So Skarmory whirlwinding out that Excadrill just means you'll be getting swept on turn 20 instead of turn 10.
I think a lot of people here think Excadrill is broken because they don't know how to ****ing handle it. You don't ****ing blindly switch in Conkeldurr, because you're gonna get beaten down by multiple EQs. You don't ****ing not switch in Bronzong as soon as Excadrill appears, because if it gets to +2 and then hits you on the switchin with X-Scissors, you wont get that EQ through. Oh and if Excadrill's on a fucking balloon, pop the damn thing unless you have a Gliscor. Who gives a fuck if your 10% Jolteon dies because you got EQd, its better than having Exadrill get a free +2.
Worst of all, as I've shown in the Skarmory case, most people who find Excadrill broken just plain suck balls at teambuilding. Or they're like Shrang and the only playstyle they think exists is Hyper Offense.
So I have a solution for all of you who want Excadrill to get the axe. LEARN TO FUCKING BUILD A PROPER TEAM! In Shrang's case, LEARN A PLAYSTYLE BESIDES HYPER FUCKING OFFENSE. If you can't just use a friggin Air Balloon Terrakion like everyone else, or wait for Technician Breloom or something.