New Comic Release for 04/18/2007