People toss around the terms "freelancer" and "consultant" a lot -- often interchangeably. But what does each really mean, and what's the difference?
Link picks: