Judging from this Wikipedia article on cipher modes and other things I've heard about ECB, it's a big no-no and can leak information about your encrypted data. However, there are still plenty of examples out there on the 'net that utilize ECB:
Is it ever acceptable or advantageous to use ECB?
If the data is very small (one block) and you're using both a salt and an IV, is it OK? If so, where is the threshold when you stop using it?
Yes
Two blocks. There isn't any practical reason to use ECB, the only reason it exists is because it's a simple example of how to use a block cipher.