The All New CompUSA announces grand opening