Now Demon loses credit card details

security       2000-08-03 
Who'd have a credit card these days, eh? Yep, next up in the oh-dear-I-divulged-all- my-customers'-financial-details stakes is Demon Internet.
Read more...