Actually Rocs are only unbalanced against people who don't know how to counter them.
Keep constant pressure on them. If you let them stockpile enough resources to fill it with catapults, seige towers or Elephants then they are either a much better player or you need to learn to keep more pressure. If you keep constant pressure you should beable to stop them from using resources to make lots of seige as they will use it on units to fight.
Starve their resource operations. In doing so you will limit their own resource income and less units to spare.
Ranged Units. Taxman, Toxotes, Gastraphetes, Ballistas, Slingers, Chariot Archers, Classical Ranged greek hero, Priests, Pharoh, Trolls, Centaur, Mummy, Medusa, Wadjet, Petsucho, Fire Giants. All these counter Rocs pretty easily and make them move the roc away and if they move away without picking up their units, then slaught them.
Towers. IMO People underestimate towers. Get Crenalations, Max tower upgrade and Weapons upgrdate from Armory. They will have a 3xbonus vs flying units AND be more accurate. Some of these should slaughter Rocs.
Constant scouting. See them put up a seige workshop? let them build 1 or 2 then rush in somehow, kill the seige then kill the workshops. Cav units work well, ESPECIAL Hetarios.
Also try not to rely too much on walls. Use them to keep your opponents in [This message has been edited by Celois (edited 01-18-2003 @ 06:30 PM).]