Solitons - The Waves of the Future?