ghostofmars, how does the Hero have 8 Saboteurs in his deck? Wouldn't those get hit by the villain's Saboteur?
Without those, and replacing great halls with pawns to get more buys, I total 553:
8 vineyards x 78 actions = 208
8 gardens x 234 cards = 184
8 islands, colony = 96
6 province = 36
11 estate = 11
6 duchy = 18
Last turn buys: 8 colony, 6 province, 6 duchy, pawn, young witch, coppersmith, scrying pool, tournament, island, gardens, vineyard.