Our account system is still offline. You can contact us directly at help@subsoap.com to request Steam keys / new download links for released games if you have purchased them in the past.
Be sure to join our new newsletter list if you have not already.