I also used to think those were the best as well, till I tried the Keebler Animal Crackers (the non frosted/iced) :
The flavor is better, it has more of a lasting flavor I guess you could say . They are hard to find it seems, as the only place I can find them is at the local Wal-Mart and even then they only put like 5-6 on the shelf at a time .