Check out this interesting, if somewhat brief article about the pros and cons of contracting at: http://blogs.eweek.com/careers/content001/employment_economics/it_contracting_is_it_for_you.html#comments. Still more interesting to me are the comments.