Superior Roasted & Salted Almonds