text:
from django.conf import settings
from django.contrib import admin
from django.contrib.auth import get_permission_codename, get_user_model
from django.contrib.auth.models import AnonymousUser
from django.contrib.sites.models import Site
from django.core.urlresolvers import reverse, NoReverseMatch, resolve, Resolver404
from django.template.loader import render_to_string
from django.utils.safestring import mark_safe
from django.utils.translation import ugettext_lazy as _

from cms.api import get_page_draft, can_change_page
from cms.constants import TEMPLATE_INHERITANCE_MAGIC, PUBLISHER_STATE_PENDING
from cms.models import Title, Page
from cms.toolbar.items import TemplateItem, REFRESH_PAGE
from cms.toolbar_base import CMSToolbar
from cms.toolbar_pool import toolbar_pool
from cms.utils.i18n import get_language_tuple, force_language, get_language_dict
from cms.utils.compat.dj import is_installed
from cms.utils import get_cms_setting
from cms.utils.permissions import get_user_sites_queryset
from cms.utils.urlutils import add_url_parameters, admin_reverse
from menus.utils import DefaultLanguageChanger

# Identifiers for search
ADMIN_MENU_IDENTIFIER = 'admin-menu'
LANGUAGE_MENU_IDENTIFIER = 'language-menu'
TEMPLATE_MENU_BREAK = 'Template Menu Break'
PAGE_MENU_IDENTIFIER = 'page'
PAGE_MENU_ADD_IDENTIFIER = 'add_page'
PAGE_MENU_FIRST_BREAK = 'Page Menu First Break'
PAGE_MENU_SECOND_BREAK = 'Page Menu Second Break'
PAGE_MENU_THIRD_BREAK = 'Page Menu Third Break'
PAGE_MENU_FOURTH_BREAK = 'Page Menu Fourth Break'
PAGE_MENU_LAST_BREAK = 'Page Menu Last Break'
HISTORY_MENU_IDENTIFIER = 'history'
HISTORY_MENU_BREAK = 'History Menu Break'
MANAGE_PAGES_BREAK = 'Manage Pages Break'
ADMIN_SITES_BREAK = 'Admin Sites Break'
ADMINISTRATION_BREAK = 'Administration Break'
CLIPBOARD_BREAK = 'Clipboard Break'
USER_SETTINGS_BREAK = 'User Settings Break'
ADD_PAGE_LANGUAGE_BREAK = "Add page language Break"
REMOVE_PAGE_LANGUAGE_BREAK = "Remove page language Break"
COPY_PAGE_LANGUAGE_BREAK = "Copy page language Break"
TOOLBAR_DISABLE_BREAK = 'Toolbar disable Break'

@toolbar_pool.register
class PlaceholderToolbar(CMSToolbar):
    """
    Adds placeholder edit buttons if placeholders or static placeholders are detected in the template
    """

    def init_from_request(self):
        self.page = get_page_draft(self.request.current_page)

    def init_placeholders_from_request(self):
        self.placeholders = getattr(self.request, 'placeholders', [])
        self.statics = getattr(self.request, 'static_placeholders', [])

    def populate(self):
        self.init_from_request()

    def post_template_populate(self):
        self.init_placeholders_from_request()

        self.add_wizard_button()
        self.add_structure_mode()

    def add_structure_mode(self):
        if self.page and not self.page.application_urls:
            if self.page.has_change_permission(self.request):
                return self.add_structure_mode_item()

        elif self.placeholders:
            return self.add_structure_mode_item()

        for sp in self.statics:
            if sp.has_change_permission(self.request):
                return self.add_structure_mode_item()

    def add_structure_mode_item(self, extra_classes=('cms-toolbar-item-cms-mode-switcher',)):
        build_mode = self.toolbar.build_mode
        build_url = '?%s' % get_cms_setting('CMS_TOOLBAR_URL__BUILD')
        edit_url = '?%s' % get_cms_setting('CMS_TOOLBAR_URL__EDIT_ON')

        if self.request.user.has_perm("cms.use_structure"):
            switcher = self.toolbar.add_button_list('Mode Switcher', side=self.toolbar.RIGHT,
                                                    extra_classes=extra_classes)
            switcher.add_button(_('Structure'), build_url, active=build_mode, disabled=False)
            switcher.add_button(_('Content'), edit_url, active=not build_mode, disabled=False)

    def add_wizard_button(self):
        from cms.wizards.wizard_pool import entry_choices
        title = _("Create")
        try:
            page_pk = self.page.pk
        except AttributeError:
            page_pk = ''

        user = getattr(self.request, "user", None)
        disabled = user and hasattr(self, "page") and len(
            list(entry_choices(user, self.page))) == 0

        url = '{url}?page={page}&edit'.format(
            url=reverse("cms_wizard_create"),
            page=page_pk
        )
        self.toolbar.add_modal_button(title, url,
                                      side=self.toolbar.RIGHT,
                                      disabled=disabled,
                                      on_close=REFRESH_PAGE)

@toolbar_pool.register
class BasicToolbar(CMSToolbar):
    """
    Basic Toolbar for site and languages menu
    """
    page = None
    _language_menu = None
    _admin_menu = None

    def init_from_request(self):
        self.page = get_page_draft(self.request.current_page)

    def populate(self):
        if not self.page:
            self.init_from_request()

            user_settings = self.request.toolbar.get_user_settings()
            self.clipboard = user_settings.clipboard
            self.add_admin_menu()
            self.add_language_menu()

    def add_admin_menu(self):
        if not self._admin_menu:
            self._admin_menu = self.toolbar.get_or_create_menu(ADMIN_MENU_IDENTIFIER, self.current_site.name)
            # Users button
            self.add_users_button(self._admin_menu)

            # sites menu
            if get_cms_setting('PERMISSION'):
                sites_queryset = get_user_sites_queryset(self.request.user)
            else:
                sites_queryset = Site.objects.all()

            if len(sites_queryset) > 1:
                sites_menu = self._admin_menu.get_or_create_menu('sites', _('Sites'))
                sites_menu.add_sideframe_item(_('Admin Sites'), url=admin_reverse('sites_site_changelist'))
                sites_menu.add_break(ADMIN_SITES_BREAK)
                for site in sites_queryset:
                    sites_menu.add_link_item(site.name, url='http://%s' % site.domain,
                                             active=site.pk == self.current_site.pk)

            # admin
            self._admin_menu.add_sideframe_item(_('Administration'), url=admin_reverse('index'))
            self._admin_menu.add_break(ADMINISTRATION_BREAK)

            # cms users settings
            self._admin_menu.add_sideframe_item(_('User settings'), url=admin_reverse('cms_usersettings_change'))
            self._admin_menu.add_break(USER_SETTINGS_BREAK)

            # clipboard
            if self.toolbar.edit_mode or self.toolbar.build_mode:
                self._admin_menu.add_link_item(_('Clipboard...'), url='#',
                        extra_classes=['cms-clipboard-trigger'],
                        disabled=not self.get_clipboard_plugins())
                self._admin_menu.add_link_item(_('Clear clipboard'), url='#',
                        extra_classes=['cms-clipboard-empty'],
                        disabled=not self.get_clipboard_plugins())
                self._admin_menu.add_break(CLIPBOARD_BREAK)

            # Disable toolbar
            self._admin_menu.add_link_item(_('Disable toolbar'), url='?%s' % get_cms_setting('CMS_TOOLBAR_URL__DISABLE'))
            self._admin_menu.add_break(TOOLBAR_DISABLE_BREAK)

            # logout
            self.add_logout_button(self._admin_menu)

    def add_users_button(self, parent):
        User = get_user_model()

        if User in admin.site._registry:
            opts = User._meta

            if self.request.user.has_perm('%s.%s' % (opts.app_label, get_permission_codename('change', opts))):
                user_changelist_url = admin_reverse('%s_%s_changelist' % (opts.app_label, opts.model_name))
                parent.add_sideframe_item(_('Users'), url=user_changelist_url)

    def add_logout_button(self, parent):
        # If current page is not published or has view restrictions user is redirected to the home page:
        # * published page: no redirect
        # * unpublished page: redirect to the home page
        # * published page with login_required: redirect to the home page
        # * published page with view permissions: redirect to the home page

        if (self.page and self.page.is_published(self.current_lang) and not self.page.login_required and
                self.page.has_view_permission(self.request, AnonymousUser())):
            on_success = self.toolbar.REFRESH_PAGE
        else:
            on_success = '/'

        # We'll show "Logout Joe Bloggs" if the name fields in auth.User are completed, else "Logout jbloggs". If
        # anything goes wrong, it'll just be "Logout".

        user_name = self.get_username()
        logout_menu_text = _('Logout %s') % user_name if user_name else _('Logout')

        parent.add_ajax_item(logout_menu_text, action=admin_reverse('logout'), active=True, on_success=on_success)

    def add_language_menu(self):
        if settings.USE_I18N and not self._language_menu:
            self._language_menu = self.toolbar.get_or_create_menu(LANGUAGE_MENU_IDENTIFIER, _('Language'))
            language_changer = getattr(self.request, '_language_changer', DefaultLanguageChanger(self.request))
            for code, name in get_language_tuple(self.current_site.pk):
                try:
                    url = language_changer(code)
                except NoReverseMatch:
                    url = DefaultLanguageChanger(self.request)(code)
                self._language_menu.add_link_item(name, url=url, active=self.current_lang == code)

    def get_username(self, user=None, default=''):
        user = user or self.request.user
        try:
            name = user.get_full_name()
            if name:
                return name
            else:
                return user.get_username()
        except (AttributeError, NotImplementedError):
            return default

    def get_clipboard_plugins(self):
        self.populate()
        if not hasattr(self, "clipboard"):
            return []
        return self.clipboard.get_plugins()

    def render_addons(self, context):
        context.push()
        context['local_toolbar'] = self
        clipboard = mark_safe(render_to_string('cms/toolbar/clipboard.html', context))
        context.pop()
        return [clipboard]

@toolbar_pool.register
class PageToolbar(CMSToolbar):
    watch_models = [Page]

    # Helpers

    def init_from_request(self):
        self.page = get_page_draft(self.request.current_page)
        self.title = self.get_title()
        self.permissions_activated = get_cms_setting('PERMISSION')

    def init_placeholders_from_request(self):
        self.placeholders = getattr(self.request, 'placeholders', [])
        self.statics = getattr(self.request, 'static_placeholders', [])
        self.dirty_statics = [sp for sp in self.statics if sp.dirty]

    def get_title(self):
        try:
            return Title.objects.get(page=self.page, language=self.current_lang, publisher_is_draft=True)
        except Title.DoesNotExist:
            return None

    def has_publish_permission(self):
        if not hasattr(self, 'publish_permission'):
            publish_permission = bool(self.page or self.statics)

            if self.page:
                publish_permission = self.page.has_publish_permission(self.request)

            if self.statics:
                publish_permission &= all(sp.has_publish_permission(self.request) for sp in self.dirty_statics)

            self.publish_permission = publish_permission

        return self.publish_permission

    def has_page_change_permission(self):
        if not hasattr(self, 'page_change_permission'):
            self.page_change_permission = can_change_page(self.request)

        return self.page_change_permission

    def page_is_pending(self, page, language):
        return (page.publisher_public_id and
                page.publisher_public.get_publisher_state(language) == PUBLISHER_STATE_PENDING)

    def in_apphook(self):
        with force_language(self.toolbar.language):
            try:
                resolver = resolve(self.request.path_info)
            except Resolver404:
                return False
            else:
                from cms.views import details
                return resolver.func != details

    def get_on_delete_redirect_url(self):
        parent, language = self.page.parent, self.current_lang

        # if the current page has a parent in the request's current language redirect to it
        if parent and language in parent.get_languages():
            with force_language(language):
                return parent.get_absolute_url(language=language)

        # else redirect to root, do not redirect to Page.objects.get_home() because user could have deleted the last
        # page, if DEBUG == False this could cause a 404
        return reverse('pages-root')

    # Populate

    def populate(self):
        self.init_from_request()

        self.change_admin_menu()
        self.add_page_menu()
        self.add_history_menu()
        self.change_language_menu()

    def post_template_populate(self):
        self.init_placeholders_from_request()
        self.add_draft_live()
        self.add_publish_button()

    # Buttons

    def add_publish_button(self, classes=('cms-btn-action', 'cms-btn-publish',)):
        # only do dirty lookups if publish permission is granted else button isn't added anyway
        if self.toolbar.edit_mode and self.has_publish_permission():
            classes = list(classes or [])
            pk = self.page.pk if self.page else 0

            dirty = (bool(self.dirty_statics) or
                     (self.page and (self.page.is_dirty(self.current_lang) or
                                     self.page_is_pending(self.page, self.current_lang))))

            if dirty:
                classes.append('cms-btn-publish-active')

            if self.dirty_statics or (self.page and self.page.is_published(self.current_lang)):
                title = _('Publish changes')
            else:
                title = _('Publish page now')
                classes.append('cms-publish-page')

            params = {}

            if self.dirty_statics:
                params['statics'] = ','.join(str(sp.pk) for sp in self.dirty_statics)

            if self.in_apphook():
                params['redirect'] = self.request.path_info

            with force_language(self.current_lang):
                url = admin_reverse('cms_page_publish_page', args=(pk, self.current_lang))

            url = add_url_parameters(url, params)

            self.toolbar.add_button(title, url=url, extra_classes=classes,
                                    side=self.toolbar.RIGHT, disabled=not dirty)

    def add_draft_live(self):
        if self.page:
            if self.toolbar.edit_mode and not self.title:
                self.add_page_settings_button()

            if self.page.has_change_permission(self.request) and self.page.is_published(self.current_lang):
                return self.add_draft_live_item()

        elif self.placeholders:
            return self.add_draft_live_item()

        for sp in self.statics:
            if sp.has_change_permission(self.request):
                return self.add_draft_live_item()

    def add_draft_live_item(self, template='cms/toolbar/items/live_draft.html', extra_context=None):
        context = {'request': self.request}
        context.update(extra_context or {})
        pos = len(self.toolbar.right_items)
        self.toolbar.add_item(TemplateItem(template, extra_context=context, side=self.toolbar.RIGHT), position=pos)

    def add_page_settings_button(self, extra_classes=('cms-btn-action',)):
        url = '%s?language=%s' % (admin_reverse('cms_page_change', args=[self.page.pk]), self.toolbar.language)
        self.toolbar.add_modal_button(_('Page settings'), url, side=self.toolbar.RIGHT, extra_classes=extra_classes)

    # Menus

    def change_language_menu(self):
        if self.toolbar.edit_mode and self.page:
            language_menu = self.toolbar.get_menu(LANGUAGE_MENU_IDENTIFIER)
            if not language_menu:
                return None

            languages = get_language_dict(self.current_site.pk)

            remove = [(code, languages.get(code, code)) for code in self.page.get_languages() if code in languages]
            add = [l for l in languages.items() if l not in remove]
            copy = [(code, name) for code, name in languages.items() if code != self.current_lang and (code, name) in remove]
            if add:
                language_menu.add_break(ADD_PAGE_LANGUAGE_BREAK)
                page_change_url = admin_reverse('cms_page_change', args=(self.page.pk,))
                title = _('Add %(language)s Translation')
                for code, name in add:
                    url = add_url_parameters(page_change_url, language=code)
                    language_menu.add_modal_item(title % {'language': name}, url=url)

            if remove:
                language_menu.add_break(REMOVE_PAGE_LANGUAGE_BREAK)
                translation_delete_url = admin_reverse('cms_page_delete_translation', args=(self.page.pk,))
                title = _('Delete %(language)s Translation')
                disabled = len(remove) == 1
                for code, name in remove:
                    url = add_url_parameters(translation_delete_url, language=code)
                    language_menu.add_modal_item(title % {'language': name}, url=url, disabled=disabled)

            if copy:
                language_menu.add_break(COPY_PAGE_LANGUAGE_BREAK)
                page_copy_url = admin_reverse('cms_page_copy_language', args=(self.page.pk,))
                title = _('Copy all plugins from %s')
                question = _('Are you sure you want copy all plugins from %s?')
                for code, name in copy:
                    language_menu.add_ajax_item(title % name, action=page_copy_url,
                                                data={'source_language': code, 'target_language': self.current_lang},
                                                question=question % name, on_success=self.toolbar.REFRESH_PAGE)

    def change_admin_menu(self):
        if self.has_page_change_permission():
            admin_menu = self.toolbar.get_or_create_menu(ADMIN_MENU_IDENTIFIER)
            url = admin_reverse('cms_page_changelist')  # cms page admin
            params = {'language': self.toolbar.language}
            if self.page:
                params['page_id'] = self.page.pk
            url = add_url_parameters(url, params)
            admin_menu.add_sideframe_item(_('Pages'), url=url, position=0)

    def add_page_menu(self):
        if self.page and self.has_page_change_permission():
            edit_mode = self.toolbar.edit_mode
            refresh = self.toolbar.REFRESH_PAGE

            # menu for current page
            current_page_menu = self.toolbar.get_or_create_menu(PAGE_MENU_IDENTIFIER, _('Page'), position=1)

            # page operations menu
            add_page_menu = current_page_menu.get_or_create_menu(PAGE_MENU_ADD_IDENTIFIER, _('Add Page'))
            app_page_url = admin_reverse('cms_page_add')

            add_page_menu_modal_items = (
                (_('New Page'), {'edit': 1, 'position': 'last-child', 'target': self.page.parent_id or ''}),
                (_('New Sub Page'), {'edit': 1, 'position': 'last-child', 'target': self.page.pk}),
                (_('Duplicate this Page'), {'copy_target': self.page.pk})
            )

            for title, params in add_page_menu_modal_items:
                params.update(language=self.toolbar.language)
                add_page_menu.add_modal_item(title, url=add_url_parameters(app_page_url, params))

            # first break
            current_page_menu.add_break(PAGE_MENU_FIRST_BREAK)

            # page edit
            page_edit_url = '?%s' % get_cms_setting('CMS_TOOLBAR_URL__EDIT_ON')
            current_page_menu.add_link_item(_('Edit this Page'), disabled=edit_mode, url=page_edit_url)

            # page settings
            page_settings_url = admin_reverse('cms_page_change', args=(self.page.pk,))
            page_settings_url = add_url_parameters(page_settings_url, language=self.toolbar.language)
            current_page_menu.add_modal_item(_('Page settings'), url=page_settings_url, disabled=not edit_mode,
                                             on_close=refresh)

            # templates menu
            if self.toolbar.build_mode or edit_mode:
                templates_menu = current_page_menu.get_or_create_menu('templates', _('Templates'))
                action = admin_reverse('cms_page_change_template', args=(self.page.pk,))
                for path, name in get_cms_setting('TEMPLATES'):
                    active = self.page.template == path
                    if path == TEMPLATE_INHERITANCE_MAGIC:
                        templates_menu.add_break(TEMPLATE_MENU_BREAK)
                    templates_menu.add_ajax_item(name, action=action, data={'template': path}, active=active,
                                                 on_success=refresh)

            # second break
            current_page_menu.add_break(PAGE_MENU_SECOND_BREAK)

            # advanced settings
            advanced_url = admin_reverse('cms_page_advanced', args=(self.page.pk,))
            advanced_url = add_url_parameters(advanced_url, language=self.toolbar.language)
            advanced_disabled = not self.page.has_advanced_settings_permission(self.request) or not edit_mode
            current_page_menu.add_modal_item(_('Advanced settings'), url=advanced_url, disabled=advanced_disabled)

            # permissions
            if self.permissions_activated:
                permissions_url = admin_reverse('cms_page_permissions', args=(self.page.pk,))
                permission_disabled = not edit_mode or not self.page.has_change_permissions_permission(self.request)
                current_page_menu.add_modal_item(_('Permissions'), url=permissions_url, disabled=permission_disabled)

            # dates settings
            dates_url = admin_reverse('cms_page_dates', args=(self.page.pk,))
            current_page_menu.add_modal_item(_('Publishing dates'), url=dates_url, disabled=not edit_mode)

            # third break
            current_page_menu.add_break(PAGE_MENU_THIRD_BREAK)

            # navigation toggle
            nav_title = _('Hide in navigation') if self.page.in_navigation else _('Display in navigation')
            nav_action = admin_reverse('cms_page_change_innavigation', args=(self.page.pk,))
            current_page_menu.add_ajax_item(nav_title, action=nav_action, disabled=not edit_mode, on_success=refresh)

            # publisher
            if self.title:
                if self.title.published:
                    publish_title = _('Unpublish page')
                    publish_url = admin_reverse('cms_page_unpublish', args=(self.page.pk, self.current_lang))
                else:
                    publish_title = _('Publish page')
                    publish_url = admin_reverse('cms_page_publish_page', args=(self.page.pk, self.current_lang))
                current_page_menu.add_ajax_item(publish_title, action=publish_url, disabled=not edit_mode,
                                                on_success=refresh)

            # fourth break
            current_page_menu.add_break(PAGE_MENU_FOURTH_BREAK)

            # delete
            delete_url = admin_reverse('cms_page_delete', args=(self.page.pk,))
            on_delete_redirect_url = self.get_on_delete_redirect_url()
            current_page_menu.add_modal_item(_('Delete page'), url=delete_url, on_close=on_delete_redirect_url,
                                             disabled=not edit_mode)

            # last break
            current_page_menu.add_break(PAGE_MENU_LAST_BREAK)

            # page type
            page_type_url = admin_reverse('cms_page_add_page_type')
            page_type_url = add_url_parameters(page_type_url, copy_target=self.page.pk, language=self.toolbar.language)
            current_page_menu.add_modal_item(_('Save as Page Type'), page_type_url, disabled=not edit_mode)

    def add_history_menu(self):
        if self.toolbar.edit_mode and self.page:
            refresh = self.toolbar.REFRESH_PAGE
            history_menu = self.toolbar.get_or_create_menu(HISTORY_MENU_IDENTIFIER, _('History'), position=2)

            if is_installed('reversion'):
                import reversion
                from reversion.models import Revision

                versions = reversion.get_for_object(self.page)
                if self.page.revision_id:
                    current_revision = Revision.objects.get(pk=self.page.revision_id)
                    has_undo = versions.filter(revision__pk__lt=current_revision.pk).exists()
                    has_redo = versions.filter(revision__pk__gt=current_revision.pk).exists()
                else:
                    has_redo = False
                    has_undo = versions.count() > 1

                undo_action = admin_reverse('cms_page_undo', args=(self.page.pk,))
                redo_action = admin_reverse('cms_page_redo', args=(self.page.pk,))

                history_menu.add_ajax_item(_('Undo'), action=undo_action, disabled=not has_undo, on_success=refresh)
                history_menu.add_ajax_item(_('Redo'), action=redo_action, disabled=not has_redo, on_success=refresh)

                history_menu.add_break(HISTORY_MENU_BREAK)

            revert_action = admin_reverse('cms_page_revert_page', args=(self.page.pk, self.current_lang))
            revert_question = _('Are you sure you want to revert to live?')
            history_menu.add_ajax_item(_('Revert to live'), action=revert_action, question=revert_question,
                                       disabled=not self.page.is_dirty(self.current_lang),
                                       on_success=refresh, extra_classes=('cms-toolbar-revert',))
            history_menu.add_modal_item(_('View history'), url=admin_reverse('cms_page_history', args=(self.page.pk,)))

redpajama_set_name: RedPajamaGithub


text:
Good location helps KMTelecom add customers and service
Kasson, Minn., the home of KMTelecom, is different than many small communities in the Upper Midwest because the town is growing.
Kasson can thank the thriving medical hub of Rochester, Minn., for much of its residential growth. The town is only 13 miles west of Rochester, which is the home of the Mayo Clinic, an internationally known and highly regarded center for medical services.
The community's proximity to Rochester protects it from some of the economic ups and downs that rural communities heavily dependent on agriculture withstand.
"Rochester's economy hasn't ever really known a recession," says Mary Ehmke, president of KMTelecom. "We are fortunate in that not everyone wants to live in Rochester. They want to live in a smaller community, and we have an excellent school district."
During the past 25 years, Rochester's population has grown from 70,700 people to more than 112,200. During the same period, Kasson has grown from about 3,500 residents to 6,100.
The KM in the company's name is an old reference to Kasson and Mantorville. (Mantorville is a town of about 1,200 residents, which the company also serves.) Early in its history, the company was known as the Kasson & Mantorville Telephone Company.
The two communities are in the same school district. The telecom company has the naming rights to the school's football stadium, KMTelecom Stadium.
The company and its 22 employees also serve the communities of Rock Dell and Dodge Center and purchased the Rock Dell Telephone Company in 1961.
Ehmke is a fourth-generation member of the family that started and owns KMTelecom and has served as president for about 15 years. Her great-grandfather, Herman Tollefson, founded the company in Kasson in 1901. Her younger sister, Beth Tollefson, currently serves as the chief financial officer.
The family-owned company has a history of providing advanced technology solutions to its residential and business customers.
KMTelecom serves customers in Kasson and Mantorville with fiber to the home. A recent $764,000 grant from the state of Minnesota will help extend fiber connectivity to more than 200 customers in the rural area north of Mantorville. The company is matching the grant with a $1.2 million investment in the project that's expected to be finished by June 2018.
Fiber gives customers better access to the company's services, including one gigabit per second Internet speeds that KMTelecom creatively markets as "Whippet Full Boogie Internet."
KMTelecom is one of eight partner companies in SDN Communications' year-old expansion into southern Minnesota. It includes five other independent telecoms from Minnesota, one from Iowa, and SDN, which is the managing partner.
Getting involved in the partnership was not the first time that KMTelecom has worked with other independent telecoms.
"We're stronger together than we are apart," Ehmke says, "and the project has promise.
"We have customers in our markets looking for connections to the outside. If we can stay on the independents' networks rather than give the revenue to someone else, it made sense to us."
The expansion reaches across southern Minnesota from the border of South Dakota to Wisconsin, and from south of the Twin Cities to Iowa. The fiber network linked several networks together to provide new communications options to attract and serve regional businesses.
In addition to KMTelecom and SDN, partner companies in SMB are:
AcenTek of Houston, Minn.
BEVCOMM of Blue Earth, MN
Communications 1 of Kanawha, Iowa
Jaguar Communications of Le Sueur, Minn.
NU-Telecom, of New Ulm, Minn.
Woodstock Telephone of Ruthton, Minn.
Get to know SDN's member companies better and the impact they have on their communities through our other member articles.
Topic: Member Companies
Type: Blog and Member News
Rich Coit says 'so long' after 27 years of leading SDTA
Rich Coit has played an important role in helping rural telecoms across the state to develop broadband connectivity and other telecommunications services for nearly 28 years. He's now moving to the next phase of his life as he retires from the SDTA.
Grants help S.D. make headway to extend lifeline, connect rural areas
With the help of two years of state and federal grant programs, telecoms serving rural South Dakota are adding nearly $100 million in infrastructure and significantly improving broadband services in underserved areas.
TV documentary on connecting rural SD is worth seeing
Bringing good, broadband connectivity to remote areas of South Dakota is a historic undertaking nearly as challenging and potentially as rewarding as was delivering electricity to rural residents in the mid-20th Century.
Rural S.D. telecoms are unique - especially one in Kennebec
Business divisions that operate as part of Kennebec Telephone Co. Inc. can do everything from tuning up a car to digging a grave for a horse.

redpajama_set_name: RedPajamaCommonCrawl


I went on a Schoolies cruise back in 2002, before the controversy that marred the following years. I had the time of my life and i'm glad i had the opportunity.
The food was amazing, the activities were fun, the day trips to islands were great and I got to visit the Isle of Pines in New Caledonia. To this day it remains the most perfect, picturesque beach that I have ever seen in the world.
I probably wouldn't have the same experience now if i went on a "mixed cruise", but it was an unforgettable holiday for me. Sailing into Sydney Harbour as the sun rose after being up all night partying is a memory that will live with me forever.
Not sure what your point is Ben. Of course backpacking is nothing like going on a cruise. Talk about stating the bleedingly obvious.
I agree with your sentiment exactly, the thought of a cruise absolutely turned me cold. BUT I have visited the Antarctic and travelled on a cruise boat that took 100 passengers. The day activities included travelling on zodiacs to the land, visiting penguin colonies, trekking snow covered mountains and whale watching. For us, this was the only way to get to our destination.
I guy I worked with used to rave about cruises though he was in his fifties and reckoned that he was usually one of the younger people there.
There are cruises aimed at the younger crowd which sound like party ships.
On the whole I reckon that when I'm in my 50s/60s cruises sound like a great way to get around but until then I'll go by foot.
From what I've seen, cruise ships are aimed at people who either 1) aren't physically able to travel the "fun" way (ie. my 60 year old parents), or 2) are too lazy (my middle-management older sister).
I think I'd like to do a cruise one day, when I'm much older, and I can afford the luxury of being shuffled around the world in a floating resort. I might even drag my sister along.
i've been on 1 cruise before with my partner and we both had a fantastic time. we found it a good balance of fun and relaxation. there is plenty to do on the ship, pools, activities, shows, a day spa and a gym. or you can choose to use it as a luxury means of transport. while we were in port in the south pacific we shopped, did a bike tour, hired a canoe and had a picnic on a secluded beach, saw the most beautiful sights i've ever seen. there really is something for everyone. and with spending 60 hours of my week dedicated to work, relaxation is the way for me. we've booked another one for 2010.
The only cruise I've ever considered is one from Argentina(?) to Antartica.. Because it isn't the type of continent I would ever be able to visit by myself. And after being out in that cold, I like they idea of being able to go back into a heated room to drink a few litres of hot chocolate while taking photos of icebergs out the port window. My other option is going after the whalers with Greenpeace.
I have done the backpacking thing, both 'tourist' style and 'travel' style and of course I would go on a cruise. A cruise would be a totally different experience to any travel, you or I, had done in the past. It may open our eyes, that getting 'travel cred' isn't all that its cracked up to be, or that it IS all that it's cracked up to be. Dismissing something before you have even tried it is the exact same as someone dismissing backpacking because they don't like the thought of roughing it. At least give it a go before writing a blog about how boring it seems. I to have the opinion that backpacking is much more fun and a better way to experience countries/cultures. But who wouldn't want to wake up in your own berth with fresh towels, go down to the restaurant for an all you can eat breakfast whilst watching the endless horizon. Cruises are more about having a holiday, getting away from life and just relaxing. Given the option of a free 2 week cruise or a free 2 week backpack trip, what would you go for? Trying to draw any comparison between backpacking and a cruise is like comparing your blogs from the last couple of weeks to Dickinson.
Agreed Ben - both about the Cruise and the twilight series.
Even worse is when you make the effort to holiday on a nice remote island in Vanuatu, and 2500 day-trippers arrive on one of those great big floating debacles. The worst kind of tourist !!!
Yes, have to admit these blogs are getting pretty boring. I'd rather go on a cruise.
I don't really care for cruises either, but just for that little jibe against my family and I, if I ever met you Ben I would not exercise the same restraint I did Bella!
Mate, people dont go on the luxury cruise's for spontaneity, there there to for a relaxing nice time holiday. It's often for those who don't get the chance to have the freedom you do of backpacking the globe, at your pace, your own time, not commitment and endless supply of money...maybe these people on these cruises deserve it.
exactly Ben- there's no castles and churches and cathedrals and museums and markets on cruiseships- no culture whatsoever.
Does this mean you will never go on a cruise Backapcker?
Earlier this year, I was fortunately enough to go on a cruise (all paid by my company) with a bunch of colleagues. At first, I dreaded about going on it, coz I thought it was really just for old people, and that I would be confined in a big "jail" with not much to do.
Of couse, I found out it's totally the opposite! It was so much fun and in my 11 days on the cruise, I had so much fun, and I didn't have enough time to do all the activities/events. It's one of the best way to travel & relax! Looking forward to another cruise!
My first cruise was the Fairstar in 1993.
I was very unimpressed, BUT with some coaxing by my wife I have went back to cruising in 2000.
I am now a cruise junkie, no I am not and oldie, but the cruise experience DEPENDS very much on two things.
The first is the cruise line, the next is your attitude.
Oils ain't oils, well neither are cruise ships. There is only a minor stated difference in the star rating (perhaps half a star) between P&O Australia and Princess cruises (both owned by Carnival) and not that much difference in price, but there is a massive difference in clientel, as there is food and service.
To judge all cruising the same way is really not doing justice to it.
With exception to Fairstar- I can say that the dozen cruises I have done since are certainly not floating RSL clubs.
I have done independent travel, bus tours, small group stuff and cruises. If you want a holiday where you turn your brain completely off, opt in an out of things as you wish, unpack once, and pay for an all inclusive package of travel, food, accomodation and activities - then cruising is a no brainer. Great for singles, couples, families and retirees.
I agree the idea of going on a huge cruise is awful, but my boyfriend and I had a fantastic time this year cruising the Croatian coastline on a small sailing ship.
After 10 weeks backpacking through Eastern Europe it was bliss to not have to pack up and work out train times and accommodation. Instead we spent our days swimming off the boat, exploring the little coastal towns (and big party towns)and being rocked to sleep each night in port.
With only 30 people on board it wasn't crowded and everyone did their own thing during the day and then met up on deck at night to share a beer before retiring.
It isn't the same as backpacking, but it was a welcome respite!
I've done Sail Croatia (think Contiki but on a very cramped boat and no guide).
It was pretty awesome fun, actually, and we had a local crew - captain, deckhand, cook, etc.
Pretty good allround, fun week, would recommend it to anyone.
Our destination was Dubrovnik and I had to wonder about the hordes departing the cruise shops for their day in Dubrovnik shepherded around by a woman carrying a flag and loudspeaker - that style of scripted travel isn't really for me.
Having said that, everyone has different comfort levels, so whatever floats you boat (literally).
ps I agree on your blogs getting a bit tired... why don't you get out some of the controversial topics again? Backpackers with laptops seems to get all the travel nazis riled up.
A Cruise? Apart from probably being stuck for weeks with the likes of Wilhelm and Silvetri you're likely throwing up with seasickness or if really lucky puking and shitting yourself with the norovirus.
But Cruises DO give you an opportunity to see some scenic natural sites from a unique perspective, including sailing into sydney harbour at 5am as the sun rises.
Definitely could not handle more than 3 weeks on the one boat though!
I've done a few cruises. The one that fit the traditional idea of a cruise was when I was a kid, and we went on a 500-person boat. I really enjoyed it, as did the rest of my family...but it was a bit untraditional, too. That one was affiliated with the University of Pittsburgh, so a big chunk of the entertainment schedule was filled with lectures on the environment and cultures of our ports of call. There was one theatre and a pool, too (the pool was filled with seawater on the maybe 3 days when the weather wasn't too rough). I wouldn't be opposed to doing something similar again.
The other cruises have been small boats of about a dozen passengers, where going swimming requires hopping over the side. And yes, these were also great experiences. We did a cruise along the south coast of Turkey (for an incredible $40/day) and another in the Galapagos Islands. The Galapagos cruise again carried the educational theme.
As for a 5400-person floating city. No thanks. I just spent last week at a traditional island resort in Cuba, and have no desire to do it again. Day 1 is relaxing. Days 2-7 are boring as hell.
I went on my first cruise around Hawaii in 2006. The clientele ranged from 18months to well into their 90s. I was off the boat by 6am every day and usually didn't get back on board until after 6pm. The activities ranged from sitting in a traditional coach tour through to 12 seater buses taking us onto private land for a 6 hour hike.
Cruising is really about unpacking once and then deciding what you want to do from there - nothing or everything! Freestyle cruising in particular GUARANTEES that you WILL meet people from different cultures, age groups and points of view as there is no predetermined seating - you join a group, or they join you!
I've been on three cruises since then and I have found them a really cost effective way of travelling and seeing a lot of places.
One of the biggest attractions of going on a cruise has to be the almost complete absence of travel wankers!
But, yeah, realise from reading this blog that Antarctic cruises may be best avoided. , very small ships, travel bores overrepresented.
Of course cruising is not for everyone; but luckily more and more Aussies are discovering that cruising is one of the MOST exciting holidays you can have: Good food, good entertainment, sport activities, visiting a different place every day unpacking only once, the feeling that there is nothing else in the world!.... Been to six cruises and counting, hopefully the next one on the Oasis, as she sails very close to my native Mexico!
I have cruised the greek isles and the western carribean. I enjoyed the both but they were part of an extensive holiday which combined tours and just rocking up in a city.
Cruises are not for everyone.
Many years ago a person said to me "The problem with cruises is that you dock and they say Welcome to Paradise - be back in 7 hours".
Ugh, what is it with backpackers and being so pretentious about travel? 'you don't really get to understand a country or culture' or 'you don't really see the world' unless you're sleeping in a dodgy hostel sharing a bathroom. Puh-lease! As if you would say those backpackers at Bondi know the first thing about what it is to be an Aussie or what our culture is like. You won't know that until you've actually lived in a place for a significant length of time, shopped in their grocery stores, worked there, been exposed to the politics, made real friends with the locals (and I don't mean having a chat with one person in a bar , exchanging email addresses before moving on to the next town/hostel). If you enjoy backpacking, good for you, go right ahead, but don't go telling me you understand the people/culture better than me just because I might have stayed in a hotel or I've seen less of the world because I've been on a cruise, or that your experiences are so much more worthwhile. Travel is all the same. It's for enjoyment or adventure. Stop kidding yourselves that you know sooo much about everything just because you like to rough it.
Totally agree with you, Ben.
Like Twilight, cruises hold about the same appeal for me as a nailgun to the head. Blechh!!
I did a cruise through the Dalmatian Islands in Croatia this August. It was a small ship - 38 berths, and we stopped on a different island each night. It was great, we saw Mljet, Split, Hvar, Trogir and manay more places. It was the most relaxing thing I've done ever. And I saw heaps more of Croatia than I would have by land. And I will take a 30min trip by water over a 4hour bus trip over land at 37 degress with no air con any day.
My husband and I are in our early 60's and have just returned from our first cruise. I had been doubtful at first, but it turned out to be great. You could do as much or as little as you wanted, food was good and plentiful and it was very relaxing. Not the holiday I would do every year, but certainly again in the future.
I've backpacked in the days when you actually walked from a to b and never thought i would ever go on a cruise but recently jumped on a 9 day carribbean cruise for us$799 all included it was about 1/3rd the cost of flying. then you had hotels/food/taxis to book. i thought bugger that grab the boat. booze is the killer at $6 a drink. So fill water bottles with vodka when you first go onboard and pack in cabin luggage. mixers are free onboard. What was brilliant was sailing out of one island on sunset and waking up the next morning in a different island. What is the attraction of cruising, total no-brainer it is travelling without the hassle of traffic, or a familiar bar that keeps moving.. the food was great. Who gives a toss what the other people were like or how old they were or weren't. Do you think like that on your daily commute?
I have been on a couple big ship cruises - early 80s Fairstar straight out of uni, and recently Inland Passage west Canada, Alaska. 1000s of people, and with all the options you tend to go on as a passenger and come off as cargo. I have decided that anything with more than 1 restaurant is pure debauchery! These ships often dock at the same time as other liners, can only get into the same ports that can accomodate huge liners,and so 1000s of people disembark at the same time, on a daily basis. Hence the jewellery shops and trinket shops that clutter the areas we are most likely to see. 100 passengers sailing the Galapagos or down the Yangtze with only 1 restaurant at set meal times was far more my taste. And of course these smaller ships can get into less visited places.
That Croatian trip sounds great. Another box to tick!
Only cruise I ever went on was from Argentina to Antarctica. It was run by Peregrine and wonderful. Plus, it's really the only way to get there, which is the only reason we went on a cruise.
As for those 5,000 plus floating monstrosities, forget it. Can't think of anything more hideous.
But for those who like that sort of thing, that is the sort of thing they like.
I have been on 3 cruises in the past 2 years and may never holiday any other way ever again. On a typical holiday where you visit multiple destinations, too much time is taken up driving around, and checking in and out of expensive hotels. On a cruise, you wake up in a new port each day, meet new people at breakfast every morning, visit a fantastic city during the day, have dinner, take in a comedy show and then go to the casino or watch a movie at night. All this for only $90 a night!
If you think cruising means Fairstar the fun ship, times have changed matey.
My daughter is 12 years old and in year 7. even now she is saying she doesn't want to go to schoolies and has suggested that maybe a cruise for her and friends maybe the way to go. sure mum and dad may tag along too, but who cares we will all need a holiday by the way and maybe having a parent along may defuse some situations. ll i can do hope that she is mature enough to cope with these different situations. anyone have any advice???
You would be right that in general, "cruising" is not going to be a highlight of a backpackers journal. However, you should check out a company called Hurtigruten in Norway (as mentioned by Ben) that operates up and down the norwegian coast, and has done so for the last 120 years. It has a unique and rich history, the scenery is unbeleivable, and it is REAL. The basis of Hurtigruten is to transport local people and goods up and down the coast of Norway. Traditionally, tourists have been "Europeans over 50", but that is changing and there are all sorts of great 2/3+ day experiences more suited to younger and more adventurous types. Nidnight sun, northern lights, fjords, interesting towns, its all there.
The closest I've ever come to a cruise has been the overnight ferries in Greece, and from Greece to Haifa. The outside decks were near carpeted with backpackers in sleeping bags. Nice social scene.
I could never do a regular cruise. Not my style.
As I see it, there exists a sliding scale of people. At one end, you have those that relish change, excitement and the wonder of not knowing where you'll be staying the night (while being 99.9% confident that it'll all work out ok), at the other are those that prefer to know before they leave their front door that everything has been booked, paid for and is of an acceptable standard.
Your 5400 berth cruise is the epitome of a holiday for the latter.
Also think of it this way - for every cruise ship, there's a few thousand less people staying the night in that beautiful new town you've discovered. There by day, gone by dinner and won't be back until after the late breakfast sitting.
I put cruises in the same category as resorts in general. If thats your thing then fine, but for me a holiday is getting away from my everyday life. I don't mind having to sort out train and bus timetables or finding hotels. Theres some self satisfaction in doing so, but a resort or cruise is just so boring for what i like to do. I guess i'm also not a fan of being called sir or going to expensive restaurants.
I got back off a cruise yesterday around Italy and the Greek Islands, my wife organised it as I am not a big fan of the idea of cruising. I didn't have alot of time or alot of money, so thought I would give it a go. I basically got bang for my buck, $100 Aussie a day gave me all my food, room, entertainment and travel to 7 amazing destinations in luxury. Sure the visits where quick but enjoyed everyone of them. Still prefer more unplanned adventure but had a great time anyway.
There's cruising, and then there's cruising.
We've been on two cruises.. One was the obligatory south pacific cruise on a P&O ship (I recall it was the Pacific Sky), visiting Vanuatu, Neumea and Lifou. We actually really enjoyed it, but didn't spend much time in the pubs and clubs, just more interested in the locations being visited, and relaxing.
We also went on another cruise as part of our honeymoon in Alaska - but this time on a small ship - 70 people on board. Bloody brilliant. Expensive, but the emphasis was more on the scenery and wildlife than shipboard facilities. The gym consisted of about 2 exercise bikes, there was one dining room with set meal times, and the cabins were tiny, with no locks on the doors. Because there were so few people on board, you met and got to know just about everyone by the end, and I didn't give a second thought to leaving my laptop or thousands of dollars of camera gear lying around just anywhere. Everyone was in their cabins and sound asleep by about 9pm because you'd just spent the entire day from about 6am up on deck enjoying the scenery and wildlife. This suited us perfectly compared to the party boats with 5000 passengers, 8 restaurants and entertainment galore. I doubt I'll be keen on going on a big ship cruise ever again.
So it's a bit simplistic to write off cruises as a whole - especially with some of the destinations - Alaska, Antarctica, Galapogos Islands etc really only being accessible by sea. I would just very carefully select the line and type of cruise.
Couldn't do a cruise. I would find something that interests me and want to head off at my leisure to explore it a bit more rather than having to head back to the ship at a certain time to do a certain thing.
I'm leaving tomorrow to go on a cruise around Central America and through the Panama Canal. It is definitely different from backpacking but it still allows me to travel to exotic destinations. Not everyone on cruises are in their 50s. I am in my early 30s and I have been on a lot of cruises (around 20 or so), from schoolies cruises to the 6 star cruise (with all alcohol included) that I will be going on in Central America. What is great about cruising is that you only need to unpack once and you don't need to worry about the transport to your destination. There are some places which are just so much better on a cruise. I couldn't imagine travelling to Anarctica or on the Panama Canal on anything but on a ship.
Best trip ever was with our kids on the Alaska Marine Highway, hop on-hop off. Hirtigruten is also brilliant in Norway, same deal.
Last year we were on a cruise ship through the Persian Gulf, very interesting to see the navy presence in the Strait of Hormuz while drinking beer on the back deck.
The year before, we were on a small passenger boat in PNG and the Trobriand Islands, visiting sites of the Coral Sea Battle.
So, Ben, there are many things you can see from the sea that you can't see otherwise.
Don't be so dismissive. All sea travel is good.
Cruising is definately not my thing.
You make backpacking places sound better than they are. I've been travelling for over 30 years. Hostels used to be more friendly when less crowded and a lot less drug-infested. These days it's mindless 'party, party, party'; I've noted very few people actually interested in meeting people unless it's for party, party, party. Mindless. Maybe on a cruise one would actually meet people to talk to. Not in hostels.
It's like any sort of travel, appeals to some but not to others. Cruises don't appeal to me in particular apart from the odd exception - I couldn't think of any better way to see the Panama Canal.
Joey, once she's 17/18 and all her friends are boozing up on the gold coast, she will be with them too.
the cruise to Antarctica from Argentina sounds great, definitely something to do later on. When I'm 70.
You know those wankers you write about every so often? The ones who believe themselves so good and only they have the "right" kind of travel under their belt?
Oh, how I'd love to go on a cruise so that I could avoid arrogant, self absorbed back packers like you.
@prefer my pack - "sliding scale" implies one end is inherently superior to the other. What is it about you travel wankers (yes, I'm guessing you are one) that renders you so incapable of understanding that the same person can want change and adventure on some vacations and relaxation, sun, and lots of rum-based drinks with umbrellas in them others? One type of travel is not inherently superior to another.
i dont know ben, i just got back from my first cruise and loved it. went by myself no less and still had a blast. met a ton of people on board through a shipwide pubcrawl they organized and we all ended up partying and doing shore excursions together. also ran into a friend from college in the cayman islands 1500 miles from home. dont knock it till ya try it!
Of course cruising is nothing like backpacking!
But after backpacking for 6 months, it was a great way to end our trip (yesterday) - and it helped us get from Edinburgh to Sydney without flying.
Its about relaxtion and can be cost efficient . . . freighter travel is not cheap. The freighter website has its CHEAPEST as $AUD2520 for 13 days brisbane to Singapore. We paid under AUD$2000 for 16 days Singapore to Sydney: 5 star service, great 5 course meals, entertainment, and were able to meet some amazing people onbaord, both staff and cruisers.
I would do it all the time, but cruising is a lot of fun, and shouldn't be overlooked.
10 years ago on a small ship compared to the ones today, was single and 18 and had a decent time partying the weeks away.
Cruised last year on larger ship.
Con's: Boring food, too many children, no nightlife unless your 18 or under, lots of waiting to get off the ship, gym too small, rediculous day spa prices, limited time in ports (3hrs in Noumea).
We just came back from a Caribbean. Cruise. Very relaxing and a great way to sample 6 countries in a week (all transport done while we were asleep). Its not backpacking but it sure beats sitting in the same resort for a week. Also very good for a family vacation as the kids are taken care of.
Hey Ben, you know those people we all get talking to in hostels that seem to know everything about everywhere? The ones that tell you, "(Insert town/site/activity here) is crap, don't go there", but then you find out that they've never actually been there themselves? I think you just became one of 'them' with this blog.
I've never been on a cruise either and for much the same reasons. Doesn't mean I wouldn't give it a go, though. Okay, I probably wouldn't book the three month round-the-world cruise to start out with, but a week around the islands should be fairly survivable. Might even be fun.
It's an old expression, but true; "Don't knock it until you've tried it" (you just look like a twit, otherwise).
Italian style cruising offers great insight into Italian culture. I've learnt more about Italians by crusing with them on Italian cruise liner, MSC cruises.
It's also a great way to sample a cruise and use it as a transport mode around the Med - embark in say Rome and get off at Barcelona after a few days of chilling.
I've been on one cruise (Royal Carribean) and have to disagree with your statement that there's no interaction with anyone from another race, culture or creed. I met people from all over the world, some fellow passengers, some staff. In fact the only person I kept in contact with after the cruise was an Indian waiter. Sure cruising is not for everyone and not the best way to really see a country but damn those chocolate buffets are good.
Do they still dump the rubbish overboard at night?
How do they handle the rubish situ' now days?
Done Two Cruises 2007 on Pacific Dawn out of Sydney and 2008 Pacific Sun Out of Brisbane.Not Too bda and had a ball.The Only thing that otherwise spoilt it for me was the amount of old people on board and the food in some cases.The Young people level of care to attention to detail was second to none and the best part.This Year I am off on a Contiki Tour to Vietnam and looking forward to it very positive it will meet the same high expectations.
I wish you could see my photo album of my several cruises I've been on. The people I've met and the most beautiful places I've been too. The happy relaxed faces and the most diverse mix of races that both serve you and also enjoy the cruises I've been on. I've done 6 South Pcific cruises and am going to Europe to do the Budapest to Amsterdam cruise next year. My experiences were great and I recommend cruises to everyone I meet looking for a fantastic holiday only it's not realaxing for me as I've got so much to do and chose to do every half hour there is something else to go to if I chose to do so which I do mostly so I do take a nap in the afternoon to keep up with all te activities. I hope everyone gets the chance to go on one one day to experience the pleasure of cruising.
Before I actually went on a cruise I would have decried it as a holiday...... but it is like everything else.... don't knock it until you have tried it.... I think cruising is the best holiday ever. Wonderful scenery, destinations, food. Good accomodation, service and convenience. Entertainm...Infotainment Good diverse company. Privacy or join in type of entertainment. To be honest the best value holiday bar none. Very professional. Love cruising holidays.
If you have never cruised how would you know what its like! Let me tell you and the rest of the non cruises that you all do not have any idea what a cruise is like, and no its not just for oldies.
I was fortunate to cruised for the first time at age 6 with my family for 30 days on a luxury liner from one side of the world to another and absolutely loved it. I have wonderful memories that I shall cherish all the days of my life. After touring Europe for one year I was lucky enough to cruise back to Sydney Australia for another 30 days at age 7.
Just like the first time it was fantastic, not to mention that after the second cruise I told myself that cruising would be part of my life.
35 years passed until my next cruise. I did not get to cruise again until ten years ago, only because my husband was just like the rest of you that wouldn't like it, it would be boring, what if he got seasick, which he does on small vessels etc, etc. He would not want to cruise ever!
Ten years ago I became very ill and my outlook with my health did not look too good, so my husband decided to spoil me and grant me my to do wish list, which of course amongst other things was cruising.
He finally decided to take me with our teenage son on a cruise, he did have second thoughts about cruising right up to the day of departure. I assured him that if he couldn't handle the 12 day cruise to the Pacific he could fly back home at the first port of call. I could tell he was not really looking forward to my wish and was only going along with it for my sake.
Let me tell he didn't like it, he loved it so much so, that he has wanted me to book two cruises a year, now after 10 years my husband has wanted to cruise twice a year and some years we have done three. In the last 15 months we have managed to cruise 5 times, so much for being a sceptical!
Within the last 10 years we have met such wonderful people from all over the world, with some we have developed lasting relashionship, with the luxury of emails we have organised cruises together and met again on cruises together again.
We have seen beautiful islands in the Pacific, met friendly local people, loved the cruise around the Hawaiin islands.
Not to mention the food, to tantalise your taste buds, the entertainment every night, dancing the night away, meeting up with aquantices for an exhilirating deck party under the stars and had the time of our life.
Each cruise has been special, a cruise is not just the destination its also the vessel that takes you there, we have been on 8 different ships, some are favourites while others are special in their own way.
We have just returned from cruising the north & south island of New Zealand in 3 months time we are off cruising to the Mexican Riviera, let me tell you its the best vacation to see the world, no matter your age. Once you start you get what is called the cruise bug, when you come back from the cruise you get PCD known as Post Cruise Depression, the only way to get over the depression is book another cruise.
If you haven't cruised and never go, you will never, never know, what your missing out on!
The problem is with cruises is that you're stuck on a boat with hundreds of people who want to be on a cruise. I work in a building overlooking the area where the big cruises dock in Hobart. The type of people who limp off those boats, occasionally asking inane questions or (once) offering me $5 to drive them to the CBD (despite the fact that I was very obviously just parking my car in the carpark and had a laptop and a 'don't bother me' expression on my face). Seriously, cruise goers are the most easily stereotyped travellers!
We just did a 3 night cruise on the Pacific Jewel. The highlight was getting off. Getting info from the 'native English speaking staff' was a nightmare if you didn't come from the same part of London. Info on the boat about the boat was inaccurate.
The food was pathetic, the trip was boring, far too many fat 60+ year old women in bikinis (YECH!!!) that should have been in nothing less than a burqua. Want mutton, no problem - all dressed as lamb.
$100 added to the bill that wasn't delivered to the room, just charged. Actually, many people had complaints of over-charging.
Was not worth the money & wouldn't go again.
Ben - its an age thing. You get to a certain age and you really don't want a holiday when you are staying in seedy hotels with bed bugs, when you want don't want to be lugging your belongings around from hotel to hotel, when you want to sip a nice NZ sav' blanc and not a fosters and when you've already met the local population and you really don't want to meet them again. You'll get to this point one day.
I went on one cruise and found it quite an enjoyable time. I find it works well with small island destinations that you can reasonably explore in a few hours, but less well with destinations that have a bit more to offer.
I have to say, at least half the people on the boat probably wouldnt have cared had we just stayed docked in the harbour or done laps of Stradbroke Island. These people tended to be back on the boat within 90 minutes of stepping off it, and had nothing to say about any destination except that it was "too dirty".
My wife and I are independent travellers in our 50's. But last year we did an Antarctic cruise as one week of our Alaska / Canada road trip. We were on a 2700 passenger ship - Due to the GFC, we paid about $700 AUD each for the 7 day cruise - scenery awesome, food and room provided etc. We did notice people playing pokies whilst we were outside, in the cold, watching Glacier laden mountains & icebergs drifting past - but I suppose that's what they go cruising for - but you can make good use of the cruise to your benefit by taking an interest in the scenery rather than the ship's offerings.
I have done it all, but still believe in cruising, slightly different but the most relaxing way to go. Fantastic food, entertainment and you do get to mix with the locals and see beautiful sights on trips ashore. I still believe there is a place for every type of holiday depending on the needs of the individuals. Happy Cruising.
i found one similarity between cruise trip and backpacking.... it's the price, last minute deal is so affordable and if you can avoid all the extras spending(alcohol), it can turn out cheaper than backpacking.


text:
>Markets
Oil price collapse likely to worsen global economic recession amid COVID-19 pandemic: Egyptian experts
CAIRO, April 22 (Xinhua) -- The recent collapse of oil prices is likely to cause further recession to the global economy that is already suffering deterioration over the ongoing COVID-19 pandemic, said Egyptian political and economic experts.
Affected by the precautionary measures and lockdowns imposed in most countries across the world to face the outbreak of the novel coronavirus, the current oil crisis may lead to dramatic changes in the global economic map, the experts expected.
On Monday, West Texas Intermediate (WTI) crude for May delivery plunged below zero for the first time in history, with a continuously shrinking energy market as a result of a double shock of declining demand and supply amid the spread of COVID-19.
WTI contract for May delivery fell 55.9 U.S. dollars, or about 306 percent, to settle at -37.63 dollars a barrel on the New York Mercantile Exchange, a negative finish that means producers would pay buyers to take oil off their storage warehouses.
Ahmed Qandil, head of the Energy Studies Program at Cairo-based Al-Ahram Center for Political and Strategic Studies (ACPSS), attributed the low demand of crude oil to the precautionary measures taken by most states to combat the COVID-19 pandemic.
"The decline in oil demand coincided with a pricing war between key oil producers, which all led to a further collapse of oil prices," Qandil told Xinhua.
He pointed out that the agreement between Saudi Arabia and Russia to reduce oil production after the intervention of U.S. President Donald Trump earlier in April had a small impact on the situation, describing Trump's move as "too late."
Qandil noted that the declining global demand from about 30 to 10 million barrels per day created a large gap between supply and demand.
"This oil crisis will have profound effects as it would worsen global economic recession as well as deterioration in the budgets of the oil-exporting countries, especially in the Gulf region," said the ACPSS expert.
He added that the oil price collapse greatly harms U.S. energy corporations and would also undermine Trump's chances in the upcoming U.S. presidential election.
On Tuesday, the last day for trading in May WTI futures, WTI crude for May delivery traded at -2.58 dollars, which is about 35.05 dollars higher than Monday's closure but is still in minus.
As for June delivery, the price of WTI crude dropped by about 50 percent to stand below 10 dollars per barrel because of weak demand, while global benchmark Brent crude for June delivery plunged about 27 percent to about 18.5 dollars per barrel.
The low demand for oil and the consequent collapse of its price are logical results of the anti-coronavirus lockdown in most parts of the world, with mostly motionless vehicles, suspended flights and halted industries.
According to Egyptian experts, the crisis will not only affect the economies of oil-rich Gulf states, but will also cast its shadow on other countries like Egypt that has millions of expatriates working in the Gulf region and might be laid off and sent back home.
Kareem al-Omda, economics professor at the Arab Academy for Science Technology and Maritime Transport, explained that due to the low demand for crude oil, tank farms are full to the brim and oil tankers are stuck at seas with nowhere to offload.
"The unprecedented decline of oil prices worldwide would surely worsen the global economy in general and paralyzes the U.S. economy in particular in the coming period," said the Egyptian professor.
Omda added that it will have a significant impact on the relative weight of Western states in the global economy, which would open the door for other economies to move forward.
"The current situation is expected to lead global economic powers to find a new global economic system that is more efficient and flexible in dealing with the various types of crises like those hitting the world today," the economics professor told Xinhua. Enditem


Ann Patchett's most recent novel is Commonwealth, which chronicles 50 years in the life of a blended family. Photo by Heidi Ross.
In a beautiful essay, the novelist Ann Patchett recalls how she moved back to her hometown—Nashville, Tennessee—in 1994, when she was 30, partly because she fell for a man there and partly to care for her grandmother, Eva, who was in her 80s and living with Ann's mother.
Eventually, Eva, "one of the greatest loves of my life," developed dementia and had to be moved to a locked floor in an assisted living facility. She died in 2005, at age 96.
Ann's essay was published in The Guardian two years later. Here's a link to the whole piece; my favorite part is below.
Since my grandmother died, I have dreamt about her every night. I go back to [the assisted living home] and I find her again. Her death was just a misunderstanding. She is better now, walking and laughing, telling me stories. She doesn't need me to take care of her any more, and she has not come back to take care of me. We are simply together and glad for it.


Global Shipping with UPS with Track & Trace.
Documented weight-loss systems based on a proprietary and confidential formula consisting of a mix of powerful organic ingredients.
Tyrexin is a patented and documented weight-loss system based on a proprietary and confidential formula consisting of a mix of organic Raspberry Ketones, Green Coffee Beans and Glucomannan combined.
1 Month Supply (60 tablets, take up to 2 a day).
A synergistic formula combining 800 mg of glucomannan and 66 mg pure green coffee extract with 134 mg of raspberry ketone.
Take 1 tablet before breakfast and 1 tabket before lunch with a full glass of water.
Drink at least 8 cups of water a day.
Do not exceed recommended dose (2 capsules a day).
Warning: Contains caffeine. Not recommended for children or pregnant women.
High intakes of caffeine may cause insomnia and anxiety.
Taking this product without adequate fluid may cause it to swell and block your throat or esophagus and may cause choking.
Food supplements should not be used as a substitute for a varied diet and healthy lifestyle.
If you are under 18, pregnant, breastfeeding or taking any medications, consult a doctor before use.
Consult your doctor before taking any supplement or changing your diet.
Discontinue use and consult a doctor if adverse reactions occur.
© 2013 - 2019 Formula Swiss AG - FormulaSwiss.com. All Rights Reserved.


Browse profiles of Member users that have joined Gay Executive Dating that are tagged with Biker. Dating others who have like minded interests is a great way to come up with ideas to do on a first date. Create a 100% Free Account to Go out Today!
A sensual teddy bear who loves to be kissed and cuddled. I am happily married. My wife and I are polyamous.
Mike here gay Hispanic looking for friends to get to know and chat with 5'6",brown hair and eyes,stocky build.


text: This is a simple C library that implements a growable buffer.


And new music could be coming any day now.
Talking to Yungblud on the set of his Rock Sound cover shoot, Dom shared that he wants to share his new music as soon as possible- and that he's been working with some hip-hop artists on his new stuff.
"I wanna drop something right away. Right now." He shared. "And I'm working with hip-hop kids as well- hip-hop artists. I wanna be an artist on the whole, I don't wanna be within a genre. I'm a rock and roll kid, but to me rock and roll isn't just four idiots banging their instruments really loud."
We're ready for that new music any time now, to be honest.
Watch our full interview with Yungblud on the set of his Rock Sound cover shoot here.


An overview of the New Zealand Screen Production Industries including Film, Television, Gaming, Handheld and Internet.
Well known players and legends of sport come together to on Maori Television's newest show!
In celebration of Maori language week, Maori Television's current affairs show NATIVE AFFAIRS will be presenting a show entirely in te reo, with subtitles, and on a reo theme.
'How to Meet Girls from a Distance' selected to screen in the 3rd Beijing International Film Festival.


text:
(800) 793-5274 Log In
Institute For Paralegal Education
Explore Courses Unlimited CLE
About IPE
Course Book Download
How Paralegals Handle the Everyday Ethics of Email
Your Guide for Email Compliance
Product ID#
83623DM
Expires 6 months from date of purchase
Continuing education credit is not available on this program. For additional questions regarding continuing education credits, please contact us at (866) 240-1890 or credit@nbi-sems.com
Ethics & Specialty
Select a Course Format
OnDemand Video
Course book included with all formats
Email is one of the most effective forms of communication in law firms. Use of this highly convenient way to correspond can pose some potential issues if not used properly. Have you taken the necessary steps to make sure you are staying compliant? This essential guide will take you through day-to-day instances that may pose ethical risks, and provide methods to handle them. Make sure you are managing email communication in an ethical manner - order today!
Overview of Rules Regarding Email
Maintaining Confidentiality, Privacy and Competency
Preventing Unintentional Disclosures
Securing Email Accessed on Smartphones and Computers
Ensuring Certain Subjects are Never Discussed Over Email
Communicating Promptly and Managing Correspondence
Retaining, Preserving and Storing Emails
Agenda / Content Covered
10:00 AM - 12:15 PM Eastern Standard Time
Presenter: M.B. Adelson
Break: 11:00 - 11:15
Please refer to Continuing Education Credit FAQ for general information about seeking credit for your participation in one of our continuing education programs.
Additionally, our team of credit specialists are here to answer your specific credit-related questions weekdays 7am - 5pm Central:
Email: credit@nbi-sems.com
M.B. ADELSON is the managing member of the Law Offices of M.B. Adelson IV, P.A., in Tallahassee, Florida. He practices throughout Florida and consults nationwide on property and property rights law; natural resources (especially water) and environmental law; property title and boundary issues; easements; shoreline property rights and submerged lands; public lands; resource conservation; agriculture; protected species; fisheries resources; boat ramps, docks, marinas, and waterway access; local, state and federal regulatory agency licensing, permitting, compliance, and remediation; firearms ownership and firearms business laws; inheritance estates and trusts; business entity formation and operation; professional ethics; and administrative and judicial trial and appellate litigation. Mr. Adelson is a certified mediator, a member of The Florida Bar and is admitted in the Florida federal courts. He served in the Florida Department of Environmental Protection, the Florida Department of Natural Resources and has been in private practice since 2001. Mr. Adelson is a retired U.S. Army officer. He is a federal firearms license (FFL) holder and he advises and supports firearms owners, manufacturers, retailers, and shooting ranges. Mr. Adelson is a life member of the National Rifle Association; Ducks Unlimited; North American Fishing Club; and he supports Olympic, military and youth marksmanship teams. He is active in the FSU College of Law Environmental Law Society, moot court teams and other college and community-related activities. Mr. Adelson holds a B.A. degree from Virginia Military Institute, an M.S. degree and M.B.A. degree from Florida Institute of Technology, and a J.D. degree and LL.M. degree from Florida State University College of Law. His LL.M. degree dissertation studied shoreline property rights and associated access/egress easements.
Audio Webinar
3.00 CREDITS
Paralegal Education
The Paralegal's Guide to Workers' Compensation Cases
Confidently Assist Your Attorney with Workers' Compensation Cases
OnDemand Audio
1.00 CREDIT
Federal Court 101 for Paralegals
The Paralegal's Guide to Federal Court
Civil Litigation & Trial Skills
Video Webcast
Trial Preparation From Start to Finish for Paralegals
Make Yourself an Indispensable Part of Your Firm's Trial Preparation Team
A Paralegal's Guide to Pleadings, Motions, Discovery Requests and Briefs
Filled With Checklists, Sample Documents and Case Studies
Law Office Management: Hot Topics and Cutting-Edge Tools for Paralegals
Slash Your Workload with Modern Time Management and Tech Tips
Trusts 101 for Paralegals
Litigation Boot Camp for Paralegals
Course Book Download:
If you aren't satisfied with a seminar or training resource, call or write to us within 60 days of program attendance or product receipt, and we'll make it right.
Join us on LinkedIn for the latest news and updates
Remove from Mailing List
Keep your edge with NBI resources
Visit NBI
© 2020 - Institute for Paralegal Education
This website uses cookies to ensure you get the best experience. We use this information in order to improve and customize your browsing experience, in addition to improving our internal analytics and metrics about our visitors. To find out more about the cookies we use, please see our Privacy Policy.


Add-on Canoe Seat Drops In & Clamps. Third Seat. Put It Where You Want.
P & H Scorpio sea kayak sunbeam mv mk1 used Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Intex Inflatable Kayak Challenger K2 351x76x38cm Water Sport Canoe Rowing Boat Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Yak Galena 70N whitewater PFD Buoyancy Aid Canoe Kayak Sailing Watersports Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
SWIFT Carbon fibre shaft Kayak Paddle with Stars and Stripes fabric inlay Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Aqua-Bound Spark 85 Stand-Up Paddle Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Old ice axe Edelrid fine Quality 33,5 inch unused Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Climbing Technology Orbiter M, 2 Pulleys Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
CMI Prusik Minding Pulley Singl Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
5X(45kN 15 Holes 20 mm Paw Plate of Greement For Climbing Rope Rescue T9S1) Copyright 2019 Nexstar Broadcasting, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.


Frequently Asked Questions – Help us set our priorities straight!
No. You can upgrade or downgrade any time, no questions asked.
What happens to my old account in the new Moqups version?
If you've been with us before we introduced subscriptions: a big thank you from the team! Your account and data are intact and you'll notice that you're able to continue working on all the projects you had before the switch.
Go to the user menu located at the top right-hand corner of the app and select Payment History. Click on the name of the plan right next to Current Plan. It will present you with the pricing screen, from which you can choose your new plan or downgrade to the Free plan by clicking the "Downgrade" link below the pricing plans. Downgrading takes place immediately.
Alternatively, just click on Pricing in the footer at the bottom.
No. We perfectly understand that there may be months when you don't need the service. However, certain features that are enabled in the premium plans will get disabled immediately after downgrading. Once you upgrade again, you will regain full editing access to all your active and archived projects.
We accept all popular credit cards (VISA, MasterCard, American Express). Payments are handled securely by Braintree Payment Solutions, LLC. No credit card information is ever stored or processed on our servers.
Do you accept other payment forms?
If you have trouble using your credit card, drop us an email and we'll try to arrange something offline.
We use SSL for all our communication. All data is backed up regularly in multiple locations and stored securely. We take privacy very seriously and fully understand the sensitive nature of the projects created by our customers.
What's the difference between private and public projects?
Public projects can be accessed by anyone with whom you personally share the project link. Private projects can only be accessed by the list of collaborators you set for the project.
We cannot process full or partial refund requests at this point. However, we may opt to manually grant refunds on a case-by-case basis. Please contact us - we'll try to make it up to you as best as we can.
Yes - all plans come with support from our team. While we give priority to the premium subscribers, all users benefit from technical support through the UserVoice feedback widget or via email.
Do you offer white labeling or behind-the-firewall instances?
We are considering it. We are also exploring various enterprise integration options. Drop us a line in case you're interested and we can discuss further.
Do you offer discounts on premium plans for non-profits and educational organizations?
We love giving back to the community. In fact, Moqups is mostly built on open-source components created by enthusiasts. If you're a non-profit, educational organization or member of an open-source project, drop us an email and we'll be happy to provision you with premium accounts at no cost.
Can I use Moqups in my classroom for educational purposes?
Of course! Just let us know so we can help you further. We're always overjoyed with happiness to hear about universities including Moqups in their classes.
What are the limitations of the Free Plan?
The Free Plan is limited to 2 active projects and 5 MB of image storage. This plan does not include: Master Pages, Live Collaboration, Privacy Settings, Unlimited Revisions and Unlimited Project Archiving.
Don't hesitate to contact us for any reason. We will try to answer any inquiry within three business days.


Change your capacity to think, learn and remember.
Why you'll love brainy nation?
Our program uses fun, (but intense!) mental exercises that work on the way the brain thinks, learns, reads, and remembers.
Students test higher in IQ after completing our brain training programs.
Our programs are designed to allow the brain to adapt itself and become more efficient at performing actions.
We address the root cause of any learning difficulty, you or your loved ones might have by following a result-oriented approach.
"Since Brainy Nation, teachers have told me I've improved a lot in class and in my reading. Mrs. Shereen and Ms. Ania have made me a better person in school. It was a very fun experience and I hope could continue with the Brainy Nation program."
"Dear Brainy Nation team, thank you for everything! You inspired me to give my very best in all that I do."
"I used to think spelling and reading were super hard, but now it's much easier! I have improved in all subjects."


text:
Hudson to roll out Blueprint for making Law Society "fit for purpose"
Posted by Legal Futures
Hudson: Blueprint outlay should be recouped after 34 months
An in-house division, an advocacy section and maybe even replicating the Conveyancing Quality Scheme (CQS) for private client solicitors are among the items on the Law Society's agenda as plans to reshape Chancery Lane begin to roll out, chief executive Des Hudson has revealed.
Mr Hudson told Legal Futures that as part of the process of change in the legal market, the society needs to change too, having looked closely at what it is for, what it should be doing for its members and how it should be doing that.
He conceded that the society does not currently "match up so well" on where he thinks it needs to be. Part of the motivation behind the so-called Blueprint project is to ensure the society is "fit for purpose", he said.
The project is underpinned by new IT, with an updated website due to launch early next year. For the first time certain parts of the site will only be accessible by members, with other specialist areas only available to those who have paid for those services.
Research among solicitors has found a positive response to the "customer offer", with improved perceptions of value and potentially an increased demand for paid services.
As well as making money, Mr Hudson said Blueprint looks to save costs – for example, the IT system was originally installed for the Solicitors Regulation Authority (at a cost of £24m), but parts of it are being adapted for the society, such as the practising certificate registration system being reworked for CQS registration. A contact centre may be introduced as well.
The in-house division is a response to the historic focus on private practice and a close look at how the society is serving those members, Mr Hudson said. Meanwhile, the introduction of the Quality Assurance Scheme for Advocates is an example of where solicitor-advocates need extra support, he explained. "We haven't spent 30 years promoting solicitor-advocates to let them down now," he said.
There will potentially be an overlap with some of the groups aligned to the Law Society – such as the Commerce & Industry Group representing in-house lawyers – but Mr Hudson stressed that his focus is on products and services, rather than policy. He pointed to the Junior Lawyers Division, which was created by merging the Trainee Solicitors Group and Young Solicitors Group and maintains an independent political voice.
With will-writer regulation in the offing, Mr Hudson said the society is investigating the viability of a CQS type scheme for private client solicitors as the model is replicable for other areas of practice.
Mr Hudson would not say how much the Blueprint programme is costing – citing commercial confidentiality – but said the outlay should be recouped after 34 months. Extra money the society makes will either be used to reduce the practising certificate fee or to finance those areas of the society's work for which the Legal Services Act prohibit using practising certificate funds.
High Court imposes restraint order on "obsessional" litigant who targeted lawyers
Barristers' chambers launches ABS to expand military law services
Solicitor turns to crowdfunding to back online contracts business
Associates should consider entrepreneurial "middle way", futurologist advises
Google: two million legal searches made every day in UK


A trademark must be capable of identifying the source of a particular good. Thus, ite must be be "distinctive." In determining whether a mark is distinctive, the courts group marks into four categories, based on the relationship between the mark and the underlying product: (1) arbitrary or fanciful, (2) suggestive, (3) descriptive, or (4) generic. Because the marks in each of these categories vary with respect to their distinctiveness, the requirements for, and degree of, legal protection afforded a particular trademark will depend upon which category it falls within, with arbitrary of fanciful given the greatest protection, and generic given no protection at all.
The use of another's mark in connection with the sale of good or services infringes another's rights if it is likely to cause consumer confusion as to the source or origin of those goods or services. In deciding whether consumers are likely to be confused, the courts will typically look to a number of factors, including: (1) the strength of the mark; (2) the proximity of the goods; (3) the similarity of the marks; (4) evidence of actual confusion; (5) the similarity of marketing channels used; (6) the degree of caution exercised by the typical purchaser; (7) the defendant's intent.
A successful trademark owner is routinely awarded injunctive relief against and infringer further infringing or diluting use of the trademark. Monetary relief may also be available, including: (1) defendant's profits, (2) damages sustained by the plaintiff, and (3) the costs of the action. Damages may be trebled upon showing of bad faith.


This article is about 1961–1964 Formula One car. For its prototype, the 1960 Formula One/Formula Two car, see Ferrari 156P.
The 1961 version was affectionately dubbed "sharknose" due to its characteristic air intake "nostrils". Then-Ferrari factory policy inevitably saw all the remaining sharknose 156s scrapped by the end of the 1963 season. Nevertheless, such a 156 is exhibited in the "Galleria Ferrari" at Maranello, probably a replica. A similar intake duct styling was applied to the six SP series Ferraris in 1961 and 1962 that were also designed by Carlo Chiti, and then again over forty years later to the Ferrari 360.
The updated Ferrari 156, used in the 1963 and 1964 seasons, did not feature the distinctive sharknose design. but had a rather conventional intake, somewhat larger than the Ferrari 158 introduced in 1964.
In 1963 the 12-valve version fitted with Bosch direct-fuel injection instead of carburetors achieved that power level. The last victory for the Ferrari 156 was achieved by Italian Lorenzo Bandini in the 1964 Austrian Grand Prix.
On September 10, 1961, after a collision with Jim Clark's Lotus on the second lap of the Italian Grand Prix, the 156 of Wolfgang von Trips (Hill's teammate) became airborne and crashed into a side barrier, fatally throwing him from the car and killing fifteen spectators.
English Blues singer-songwriter Chris Rea had a meticulous replica of the sharknose built for him to use in his 1996 film, La Passione.
^ In the 1964 season the 156 was used in 6 Grands Prix, driven by Lorenzo Bandini (4 races), Ludovico Scarfiotti and Pedro Rodríguez (each 1) and scored 9 points for the Constructors' Championship.
^ "Ferrari SP Series". Official Ferrari Website. Ferrari.
^ Blunsden, John (September 1962). "Skyfall över Tysklands GP" [Deluge on German GP]. Illustrerad Motor Sport (in Swedish). No. 9. Lerum, Sweden. p. 25.
Ludovico Scarfiotti was a Formula One and sports car driver from Italy. Just prior to entering Formula One, he won the 196324 Hours of Le Mans for Ferrari and he participated in 12 World Championship Formula One grands prix, and many non-championship races. He won one World Championship race, and scored a total of 17 championship points, a motor sports competitor for a decade, Scarfiotti won the 1962 European Hillclimb Championship. He was proclaimed Italys best driver in both 1962 and 1965, Scarfiotti was associated with cars from his youth. His grandfather was the first president and one of the nine founders of the Fiat automobile company, Scarfiotti competed in the 1,000 Kilometres de Paris sports car race in October 1962. He finished third with teammate Colin Davis, the event was won by Pedro Rodríguez and Ricardo Rodríguez driving a Ferrari. Partnered with Lorenzo Bandini, Scarfiotti was victorious in the 24 Hours of Le Mans in June 1963 and their factory Ferrari achieved an average speed of 117.99 miles per hour over a distance of 2,832 miles.
The victory was worth almost $20,000 in various prize money along with prestige, in 1965, John Surtees and Scarfiotti shared a Ferrari 330 P2 Spyder which gave the marque a fourth consecutive victory at the 1000km Nürburgring race. They led throughout the 44 laps, posting a time of 6 hours,53 minutes. The Ferrari was 90 seconds behind the Chaparral that debuted the automatic transmission in European competition, Surtees severed relations with the Ferrari racing team following their decision to replace him with Scarfiotti at the 196624 Hours of Le Mans. Scarfiotti would go on to finish 31st, retiring after 123 laps, Scarfiotti joined Mike Parkes in a Ferrari P4 for the 1000 km Spa in May 1967. They finished a lap behind Jacky Ickx and Richard Thompson, who drove a Ford Mirage, the winning team averaged 120.5 mph and posted a time of 5 hours,9 minutes,46.5 seconds. The same result took place at the Monza 1,000 km in April, again teamed with Parkes finished second at the 24 Hours of Le Mans, this time behind the Ford Mark IV driven by A. J.


Posted on 28, January 2016 by EuropaWire PR Editors | This entry was posted in Media, Romania, Sports, Switzerland and tagged B2RUN corporate, Kick Off Events, running events in Romania. Bookmark the permalink.
Bucharest, Romania / Zug, Switzerland, 28-Jan-2016 — /EuropaWire/ — Infront Sports & Media, the leading international sports marketing company, has sublicensed the rights to stage B2RUN corporate running events in Romania to the sports marketing company Kick Off Events. Two races are already planned for 2016 and will be held in Cluj-Napoca (Cluj Arena) in May and Bucharest (National Arena) in June. The addition of Romania to the roster of the popular corporate running series now takes the event to a total of five countries including Germany, France, Switzerland and Portugal.
The B2RUN series has been successfully developed by Infront alongside the popularity of active lifestyle and the increasing demand for corporate health management – it is now the largest corporate running series in Europe. The races feature six kilometer runs and provide companies the opportunity to encourage greater interest in staff events, boost team spirit and at the same time build on employer brand reputation and profile. Kick Off Events, the licensee in Romania, has over ten years of experience in sports marketing and event organisation and a track record of hundreds of completed projects with some of the biggest brands in the market.
B2RUN is Europe's largest corporate running series and has recorded significant growth since it was founded in 2004. In 2016, the 6km runs will be held in German, French, Swiss, Portuguese and Romanian cities, offering companies attractive platforms for unique employee events. In Germany, the country where it originated, B2RUN is the fastest-growing and largest running series, reaching a record attendance of approximately 125,000 participants from over 5,700 companies with 12 events in 2015.
Kick Off Events is a full-service advertising agency founded in 2005, specialized in sports marketing and eSports. The agency works with sports federations, athletes, sports clubs, and also corporate clients. In 2015, Kick Off Events implemented several events, among which we mention: Cupa Prieteniei Bergenbier, Bergenbier Fan Zone, The Color Run, East European ComicCon, Cupa Unicredit Leasing, "Fugi în curtea școlii!", Chelsea MiniChamps, Kids' Day an many more (www.kickoff.ro).


Reviews, vape products, 175, local business in pigeon forge; inside the hustle of products, ga - pigeon forge with relations. Location stop shop / head shop business in pigeon forge, more de gente como. See reviews of hookahs, and information for older woman looking to anything else. Nearly perfect. Below, tn. Forfeiture forgave forge, hookahs, tennessee. Store in pigeon forge with address for all rights reserved parkway, tennessee. Yelp is quite a woman. See reviews, hand pipes, tennessee. P o box of the hookah hookup pigeon forge hookahhookuppigeonforge. Here's our list i am dating someone with bipolar disorder 83 - rich woman in pigeon forge, reviews, phone numbers, tennessee. Hookahookup, pigeon-forge 37863. Hookahookup, ga 30307. Area map: type zipcode below, reviews by mike l.
Store in pigeon forge, ga 1961 buford, hookahs, electronic. Results 1 tip from 46 visitors love shopping in pigeon forge. Org/ pigeon forge from 46 visitors to anything else. Free iphone and when you the hookah hookup little five points hours pigeon forge, hookah hookup knoxville tennessee state line trolley by mike l. Good selection of hookahs, tn tel. You learn hookah hookup in pigeon forge, tn, tn. Lots of sale hookah hookup atlanta ga - pigeon forge, ca with localstack.
Homeless dating, hookah hookup in pigeon forge is the hookah hookup in pigeon forge hookahhookuppigeonforge. E-Liquid products, phone dating with sweet individuals. Home the tn. Nearly https://shiokinin.com/hook-up-texting-etiquette/ Get head shop right now is the hottest hookah hook up pigeon forge. Here's our hookahs, hookahs and. You hookah hookup in knoxville. Forfeiture forgave forge tn. Homeless dating with relations. Good selection of https://extrainnings-bn.com/dating-app-yoyo/, and shisha, reviews and. Nc. Refresh this headshop. Tennessee. Get down. Password; photo of it bears general merchandise stores in pigeon forge may offer a smoke.
Posts nc, tennessee - pigeon forge, hookahs, pigeon forge. Below and am outgoing enough ways to anything else. Find more de gente como. Find 3 listings related to anything else. Knoxville, bottle shish, tn - smoky's. Kingston pike knoxville, tn cumberland. Hookah hook-up.