Is it really worth it to have 8 credit cards?

1 with Virgin
1 with SAA
1 with e-Bucks
1 with discover
1 with Standard Bank (first one)
etc etc