I didn't know about monoprice !! SOB ....
As for Steam - I use PayPal. I'm so tired of giving everybody my CC info.
Hell, I'd almost rather a hacker have my CC nums and auth code than my paypal login.
The monoprice breech is an example of the worst way to deal with a breech by far.
It was first noticed on some forums.. Someone who had a card they only use at monoprice had a bunch of charges. Then a bunch of others popped up saying it happened to them as well. Monoprice basically said there may or may not have been a breech and no reason to worry at this time.
Meanwhile LOTS of people were noticing bizarre charges, eventually they admitted that there was some sort of breech but it didn't affect CC. Then it 'maybe' affected CCs as they were being processed. Then it maybe affected a non-CC server. Eventually I believe they blamed it on their CC processing company.
As far as I know they never officially notified anyone of anything.. All info was through some banner on their website or something. It was an obvious 'cover-up' attempt.