Fashion, much like history, tends to repeat itself. But no decade has been revisited quite as often as the 90s. ...