Somehow got a hold of my card...never existed services, can't login at their website which seems to be unclear. Worried about what others have reporte…