Well it seemed like yesterday...maybe the day before...
There are a few similar sights, but none of them are that comprehensive. You might also try:
Translation result for http://www.airwar.ru/
Its a Russian website so I've linked it through babelfish. Needless to say its coverage of Russian and former eastern bloc countries is better than Aviastar.
If you just want to go straight to the aircraft and don't mind Russian, you can also access it here:
Index of /firm
The most comprehensive resource for American aircraft is probably Aerofiles. Just go to:
You just landed at AeroFiles!
You'll find a lot more than 8 Waco's!
Hope this is of interest.