Who should receive 1099s?

Usually, anyone who was paid $600 or more in non-employment income should receive a 1099. However, there are many types of 1099s for different situations....