Blog: custom interactive services