You can check out these helpful web sites for initial leads and information: http://www.occ.com/, http://www.headhunter.com/, or http://www.careermosaic.com/.
Call the National Association of Computer Consultant Businesses, 800-313-1920, http://www.naccb.org/, or the National Association of Temporary and Staffing Services, 703-549-6287, http://www.natss.org/.
For tax information, contact the American Institute of Certified Public Accountants (AICPA), 800-862-4272. Also, many contract staffing companies provide "starter kits" with information on taxes, bank accounts, and immigration advice.
-- G.M.S.