Triggered by Andy's answer here:
I dislike the lack of accepted answers. I am guilty of not accepting answers too, though. I don't feel comfortable accepting a hardware recommendation until I can test the hardware. Unfortunately, testing hardware isn't nearly as simple as testing a chunk of code or a new piece of software.
Hardware is much harder to test than knowledge (like almost all other SE sites deal in) or software. When should we accept answers?