This came up on CGTalk a while back. The impression I got is that, if you're working steadily as a freelancer, having an agent can be a huge advantage simply because while you're fulfilling contracts, they're networking, which should hopefully minimize your down time between jobs. Again though, that's provided the whole…