If you think "works on my machine" is acceptable, you are part of the problem with software. You are probably also a developer, and as such, you give developers a very bad, rude, jerkass name when you do this.

Is there any "developer" out there who tests their whiz-bang app on a crusty laptop from 10 years ago? (Amongst many other things they should be doing, I'm sure...)