Farm show rallies through rough times