The Center for Criminal Justice Advocacy is an excellent on-line resource for criminal defense lawyers, especially those who are just starting out.
From their home page:
The Center for Criminal Justice Advocacy was formed as a free grassroots training resource to assist new lawyers in becoming competent criminal trial practitioners. Our public service mission is to provide newly licensed sole practitioners and prosecutors, who toil daily in criminal courtrooms across our country, with a body of materials that support a structured analytical approach to planning, preparing, and conducting a persuasive and convincing criminal trial.
If you are just starting out in practice or are looking for a jump start for research on a criminal trial practice topic, this is a great resource.