New Comic Release for 4/16/2008