Alright, so eventually I got tired of running random teams and instead decided to put at least some effort into making a team. This is the fruit of that effort, but it could use some improvement....
Gigalith@Leftovers
Ability: Sturdy
EV's: 128HP, 252Atk, 128 Sp.Def
Nature: Careful...