Recent ICP Research with HeRCULES