Are Hero Arts stamps crap? UPDATE