Place the pieces on some layered up paper towels. Fold the paper towels over the tofu pieces.
Place a baking sheet on top and weigh it down with a large can of tomatoes or a large bowl full of water for 1-2 hours.
Combine sherry vinegar, Worcestershire and hot sauce in a shallow dish. Place the tofu pieces in the marinade. Let marinate for 15 minutes on each side.
Heat the oil in a skillet on medium heat.
Place flour into one shallow dish and the eggs into another. Gently beat the eggs.
Dredge the marinated tofu pieces into the flour, making sure to shake off all the excess. Next dip into the eggs.
Gently place the tofu into the oil and cook for 2-3 minutes on each side until nice and golden brown.