Waveguiding with Surface Plasmon Polaritons