Did they leak any specs?? I wonder what the SST designation stands for?