Aspects Of S-Duality