text:
$DSCResourceName = 'MSFT_xDNSServerAddress'
$DSCModuleName   = 'xNetworking'

$Splat = @{
    Path = $PSScriptRoot
    ChildPath = "..\..\DSCResources\$DSCResourceName\$DSCResourceName.psm1"
    Resolve = $true
    ErrorAction = 'Stop'
}

$DSCResourceModuleFile = Get-Item -Path (Join-Path @Splat)

$moduleRoot = "${env:ProgramFiles}\WindowsPowerShell\Modules\$DSCModuleName"

if(-not (Test-Path -Path $moduleRoot))
{
    $null = New-Item -Path $moduleRoot -ItemType Directory
}
else
{
    # Copy the existing folder out to the temp directory to hold until the end of the run
    # Delete the folder to remove the old files.
    $tempLocation = Join-Path -Path $env:Temp -ChildPath $DSCModuleName
    Copy-Item -Path $moduleRoot -Destination $tempLocation -Recurse -Force
    Remove-Item -Path $moduleRoot -Recurse -Force
    $null = New-Item -Path $moduleRoot -ItemType Directory
}

Copy-Item -Path $PSScriptRoot\..\..\* -Destination $moduleRoot -Recurse -Force -Exclude '.git'

if (Get-Module -Name $DSCResourceName)
{
    Remove-Module -Name $DSCResourceName
}

Import-Module -Name $DSCResourceModuleFile.FullName -Force

InModuleScope MSFT_xDNSServerAddress {

    #######################################################################################

    Describe 'Get-TargetResource' {

        # Test IPv4

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = '192.168.0.1'
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv4'
            }
        }
        #endregion

        Context 'invoking with an IPv4 address' {
            It 'should return true' {

                $Splat = @{
                    Address = '192.168.0.1'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                $Result = Get-TargetResource @Splat
                $Result.IPAddress | Should Be $Splat.IPAddress
            }
        }

        # Test IPv6

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = 'fe80:ab04:30F5:002b::1'
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv6'
            }
        }
        #endregion

        Context 'invoking with an IPv6 address' {
            It 'should return true' {

                $Splat = @{
                    Address = 'fe80:ab04:30F5:002b::1'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                $Result = Get-TargetResource @Splat
                $Result.IPAddress | Should Be $Splat.IPAddress
            }
        }

    }

    #######################################################################################

    Describe 'Set-TargetResource' {

        # Test IPv4

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @('192.168.0.1')
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv4'
            }
        }
        Mock Set-DnsClientServerAddress -ParameterFilter { $Validate -eq $true }
        Mock Set-DnsClientServerAddress -ParameterFilter { $Validate -eq $false }
        #endregion

        Context 'invoking with single IPv4 Server Address that is the same as current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('192.168.0.1')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with single IPv4 Server Address that is different to current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('192.168.0.2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with single IPv4 Server Address that is different to current and validate true' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('192.168.0.2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                    Validate = $True
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with multiple IPv4 Server Addresses that are different to current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('192.168.0.2','192.168.0.3')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @()
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv4'
            }
        }
        #endregion

        Context 'invoking with multiple IPv4 Server Addresses When there are no address assiged' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('192.168.0.2','192.168.0.3')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }

        # Test IPv6

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @('fe80:ab04:30F5:002b::1')
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv6'
            }
        }
        Mock Set-DnsClientServerAddress -ParameterFilter { $Validate -eq $true }
        Mock Set-DnsClientServerAddress -ParameterFilter { $Validate -eq $false }
        #endregion

        Context 'invoking with single IPv6 Server Address that is the same as current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with single IPv6 Server Address that is different to current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with single IPv6 Server Address that is different to current and validate true' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                    Validate = $True
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $false }
            }
        }
        Context 'invoking with multiple IPv6 Server Addresses that are different to current' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1','fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }

        #region Mocks
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @()
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv6'
            }
        }
        #endregion

        Context 'invoking with multiple IPv6 Server Addresses When there are no address assiged' {
            It 'should not throw an exception' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1','fe80:ab04:30F5:002b::1')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                { Set-TargetResource @Splat } | Should Not Throw
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 0 -ParameterFilter { $Validate -eq $true }
                Assert-MockCalled -commandName Set-DnsClientServerAddress -Exactly 1 -ParameterFilter { $Validate -eq $false }
            }
        }
    }

    #######################################################################################

    Describe 'Test-TargetResource' {

        # Test IPv4

        #region Mocks
        Mock Get-NetAdapter -MockWith { [PSObject]@{ Name = 'Ethernet' } }
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @('192.168.0.1')
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv4'
            }
        }
        #endregion

        Context 'invoking with single IPv4 Server Address that is the same as current' {
            It 'should return true' {

                $Splat = @{
                    Address = @('192.168.0.1')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                Test-TargetResource @Splat | Should Be $True
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }
        Context 'invoking with single IPv4 Server Address that is different to current' {
            It 'should return false' {

                $Splat = @{
                    Address = @('192.168.0.2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }
        Context 'invoking with multiple IPv4 Server Addresses that are different to current' {
            It 'should return false' {

                $Splat = @{
                    Address = @('192.168.0.2','192.168.0.3')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }

        #region Mocks
        Mock Get-NetAdapter -MockWith { [PSObject]@{ Name = 'Ethernet' } }
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @()
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv4'
            }
        }
        #endregion

        Context 'invoking with multiple IPv4 Server Addresses that are no addresses assigned' {
            It 'should return false' {

                $Splat = @{
                    Address = @('192.168.0.2','192.168.0.3')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }

        # Test IPv6

        #region Mocks
        Mock Get-NetAdapter -MockWith { [PSObject]@{ Name = 'Ethernet' } }
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @('fe80:ab04:30F5:002b::1')
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv6'
            }
        }
        #endregion

        Context 'invoking with single IPv6 Server Address that is the same as current' {
            It 'should return true' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                Test-TargetResource @Splat | Should Be $True
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }
        Context 'invoking with single IPv6 Server Address that is different to current' {
            It 'should return false' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }
        Context 'invoking with multiple IPv6 Server Addresses that are different to current' {
            It 'should return false' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1','fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }

        #region Mocks
        Mock Get-NetAdapter -MockWith { [PSObject]@{ Name = 'Ethernet' } }
        Mock Get-DnsClientServerAddress -MockWith {

            [PSCustomObject]@{
                ServerAddresses = @()
                InterfaceAlias = 'Ethernet'
                AddressFamily = 'IPv6'
            }
        }
        #endregion

        Context 'invoking with multiple IPv6 Server Addresses that are no addresses assigned' {
            It 'should return false' {

                $Splat = @{
                    Address = @('fe80:ab04:30F5:002b::1','fe80:ab04:30F5:002b::2')
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                Test-TargetResource @Splat | Should Be $False
            }
            It 'should call all the mocks' {
                Assert-MockCalled -commandName Get-DnsClientServerAddress -Exactly 1
            }
        }

    }

    #######################################################################################

    Describe 'Test-ResourceProperty' {

        Mock Get-NetAdapter -MockWith { [PSObject]@{ Name = 'Ethernet' } }

        Context 'invoking with bad interface alias' {

            It 'should throw an InterfaceNotAvailable error' {
                $Splat = @{
                    Address = '192.168.0.1'
                    InterfaceAlias = 'NotReal'
                    AddressFamily = 'IPv4'
                }
                $errorId = 'InterfaceNotAvailable'
                $errorCategory = [System.Management.Automation.ErrorCategory]::DeviceError
                $errorMessage = $($LocalizedData.InterfaceNotAvailableError) -f $Splat.InterfaceAlias
                $exception = New-Object -TypeName System.InvalidOperationException `
                    -ArgumentList $errorMessage
                $errorRecord = New-Object -TypeName System.Management.Automation.ErrorRecord `
                    -ArgumentList $exception, $errorId, $errorCategory, $null

                { Test-ResourceProperty @Splat } | Should Throw $ErrorRecord
            }
        }

        Context 'invoking with invalid IP Address' {

            It 'should throw an AddressFormatError error' {
                $Splat = @{
                    Address = 'NotReal'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                $errorId = 'AddressFormatError'
                $errorCategory = [System.Management.Automation.ErrorCategory]::InvalidArgument
                $errorMessage = $($LocalizedData.AddressFormatError) -f $Splat.Address
                $exception = New-Object -TypeName System.InvalidOperationException `
                    -ArgumentList $errorMessage
                $errorRecord = New-Object -TypeName System.Management.Automation.ErrorRecord `
                    -ArgumentList $exception, $errorId, $errorCategory, $null

                { Test-ResourceProperty @Splat } | Should Throw $ErrorRecord
            }
        }

        Context 'invoking with IPv4 Address and family mismatch' {

            It 'should throw an AddressMismatchError error' {
                $Splat = @{
                    Address = '192.168.0.1'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                $errorId = 'AddressMismatchError'
                $errorCategory = [System.Management.Automation.ErrorCategory]::InvalidArgument
                $errorMessage = $($LocalizedData.AddressIPv4MismatchError) -f $Splat.Address,$Splat.AddressFamily
                $exception = New-Object -TypeName System.InvalidOperationException `
                    -ArgumentList $errorMessage
                $errorRecord = New-Object -TypeName System.Management.Automation.ErrorRecord `
                    -ArgumentList $exception, $errorId, $errorCategory, $null

                { Test-ResourceProperty @Splat } | Should Throw $ErrorRecord
            }
        }

        Context 'invoking with IPv6 Address and family mismatch' {

            It 'should throw an AddressMismatchError error' {
                $Splat = @{
                    Address = 'fe80::'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                $errorId = 'AddressMismatchError'
                $errorCategory = [System.Management.Automation.ErrorCategory]::InvalidArgument
                $errorMessage = $($LocalizedData.AddressIPv6MismatchError) -f $Splat.Address,$Splat.AddressFamily
                $exception = New-Object -TypeName System.InvalidOperationException `
                    -ArgumentList $errorMessage
                $errorRecord = New-Object -TypeName System.Management.Automation.ErrorRecord `
                    -ArgumentList $exception, $errorId, $errorCategory, $null

                { Test-ResourceProperty @Splat } | Should Throw $ErrorRecord
            }
        }

        Context 'invoking with valid IPv4 Addresses' {

            It 'should not throw an error' {
                $Splat = @{
                    Address = '192.168.0.1'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv4'
                }
                { Test-ResourceProperty @Splat } | Should Not Throw
            }
        }

        Context 'invoking with valid IPv6 Addresses' {

            It 'should not throw an error' {
                $Splat = @{
                    Address = 'fe80:ab04:30F5:002b::1'
                    InterfaceAlias = 'Ethernet'
                    AddressFamily = 'IPv6'
                }
                { Test-ResourceProperty @Splat } | Should Not Throw
            }
        }
    }
}

#######################################################################################

# Clean up after the test completes.
Remove-Item -Path $moduleRoot -Recurse -Force

# Restore previous versions, if it exists.
if ($tempLocation)
{
    $null = New-Item -Path $moduleRoot -ItemType Directory
    $script:Destination = "${env:ProgramFiles}\WindowsPowerShell\Modules"
    Copy-Item -Path $tempLocation -Destination $script:Destination -Recurse -Force
    Remove-Item -Path $tempLocation -Recurse -Force
}


Imagine spending the night backstage at a community theater, with all sorts of props and costumes to get into, and you'll have some idea what it's like to stay at Aurora Express Bed and Breakfast. Now imagine this community theater is housed in seven retired railway cars, hauled up to a hillside overlooking Fairbanks, and presided over by a hostess inclined to dress up as "Margarita the Mexican Girl" and blast mariachi music when serving juevos rancheros for breakfast, and you'll have an even better idea of what it's like to stay there. Each of the 7 rooms has a name and a theme. The Can-Can Room, for instance, sports a wire corset lampshade, a bedside table with mannequin legs in fishnet stockings, and leopard-skin valances over the windows. The Immaculate Conception Room, has altar chairs, stained glass, a bathroom that looks like a confessional, and the Virgin Mary looming over the bed. The dining car is loaded with goodies like rattles, drums, native dance robes, floozy dresses, and a moose suit. Sorry, though young 'uns would enjoy the place, because of all the bric a brac around, only those over the age of 8 are welcome.


Every project starts with a solid plan and a clear vision. We offer consulting and discovery sessions to identify your goals, challenges, and unique opportunities. A solid strategy is the difference between a website that sits there and one that converts.
We build WordPress websites that look great on all devices, with careful attention to detail, coding standards, speed, security and SEO. We can help build from the ground up, redesign your existing site, or take an existing design and code it into a custom theme.
We don't just launch your website and say goodbye. We offer Site Management plans to help you add content, keep your site updated, backed up and secure. Leave the technical details to us and focus on what you do best.
I was blown away at how quickly and creatively Justin turned our vision into a real website. He did such a good job we decided to build another... Justin builds rock solid WordPress websites adhering to the latest standards for security, user interface, SEO and mobile compatibility. He takes the time to understand your goals and vision for the site so together and explains his recommendations so you can learn more about best practices. I cannot emphasize enough how important it is to build a WordPress website correctly from the start. Justin does that for website after website. I'd recommend Justin to other marketing professionals and business owners.
Justin has been an excellent partner in providing our healthcare clients a professional online presence. The healthcare industry has many special needs and Justin has navigated this space very professionally. Above all, Justin is very trustworthy and dependable with a keen sense of creating things the right way. For us and our clients it has been a pleasure working with Justin.


There is too much hate in the world. Hate and anger and divisiveness. But then you read a book like Grandfather Gandhi, written by Bethany Hegedus and Arun Gandhi, and illustrated by Evan Turk, and you are reminded that beauty still exists in the world. Not only does beauty exist, but people try to harness it, hold on to it, and infuse the world around them with peace and goodness.
In Grandfather Gandhi, Mahatma Gandhi is viewed through the unique lens of one of the book's authors: his grandson, Arun. The story describes Gandhi as a loving and honored man, one who guides those in his village with a gentle hand and wise words. Arun and his family come to live in Gandhi's service village, and though Arun adores his grandfather, he feels burdened by carrying the Gandhi name. How can he live up to his grandfather's legacy? One day on the soccer field, a disagreement with another child sparks Arun's anger, causing him to seek out his grandfather for advice. Their resulting conversation is tender, enlightening, and one that will resonate deeply with both children and the adults who read to them.
Grandfather Gandhi is a phenomenal book - the most special of stories - and such a fitting way to kick off All The Wonders' #booksforbetter campaign. The message conveyed within the pages of this beautiful story is profound- yet it is delivered with such a masterful hand that it in no way feels forced or moralistic. To the contrary, it feels as gentle and wise as the man it is honoring. Grandfather Gandhi fittingly shines a light on peace, on how to channel your anger into light. In today's seemingly broken world, this is the precise book that every child, everywhere, needs to be read. We all need to be reminded - or to learn for the first time - that anger can be used to make a change, and a positive change at that. We all need to be reminded to shine a light for our children.
Read Grandfather Gandhi at your next story time. I have no doubt its message will lead you and your little ones on a journey to create a world where compassion and goodness are the virtues steering our hearts and guiding our days. Our children deserve nothing less. Thank you, Bethany and Arun, for such a beautiful and significant story.
Want the book? Get it here! Grandfather Gandhi, by Arun Gandhi and Bethany Hegedus. *This is an affiliate link.


Dancer with New York Theatre Ballet. Director of public relations and communications at American Repertory Ballet (ARB). Princeton major: English, with a certificate in dance.
On stage: She has performed in Antony Tudor's masterpiece "Dark Elegies," Richard Alston's "A Rugged Flourish," and Keith Michael's "Nutcracker." "Performing gives me an energy like nothing else," says Branagan, who joined the company in August 2012.


text:
Le Grand Prix automobile de Monaco 1948 est un Grand Prix qui s'est tenu sur le circuit de Monaco le .

Classement de la course

 Légende: Abd.=Abandon - NC=Non Classé.

Pole position et record du tour
 Pole position :  Giuseppe Farina (Maserati) en .
 Record du tour :  Giuseppe Farina (Maserati) en .

Tours en tête

Références

Événement sportif international à Monaco
Sport automobile en 1948
1938

redpajama_set_name: RedPajamaWikipedia


text:
Hunt widens for 3 suspects near Chicago: What we know
Desair Brown
A massive manhunt is underway for a second day in Illinois, as the search for three suspects in the fatal shooting of a popular veteran police officer continues. Here's what you need to know.
Where the search is now: After an exhaustive 14-hour search of a two-square-mile area near the scene of the fatal shooting of Lt. Charles Joseph Gliniewicz on Tuesday morning, more than 400 officers are broadening the search in the Fox Lake, Ill., area.
Aided by dozens of dogs and helicopters, authorities are conducting "saturation patrols," which means investigating suspicious activity and reassuring residents, according to the Lake County Sheriff's Office. The county's Major Crimes Task Force is leading the investigation. Meanwhile, residents are urged to stay indoors, and schools are on lockdown.
What exactly happened: Gliniewicz was gunned down shortly before 8 a.m. Tuesday, according to the Sheriff's Department. He had radioed dispatch to say that he was going to check on suspicious activity in the suburb of Fox Lake, but did not say what that activity was. Moments later, he radioed in to say that he was pursuing three suspects on foot, but communication was lost after that.Suspects: The suspects are described as two white males and one black male. SWAT officers were tipped off to a house in Fox Lake where the suspects might be holed up, but the search proved to be fruitless.
The officer was later found in a marshy area without his gun or gear. Gliniewicz, also known as "G.I. Joe," was a father of four with more than 30 years of policing experience. According to several media reports, the veteran police officer who oversaw his department's Explorer Post 300 youth program, was just weeks away from retirement. His death marks the third law enforcement fatality in Illinois this year, and the fourth incident in nine days across the USA where a law enforcement officer has been slain while on duty. A deputy was gunned down execution-style on Friday while fueling his patrol car in Texas.
Where the incident happened: Gliniewicz was on routine patrol at an industrial area in the small northern Illinois community of Fox Lake. The lake-dotted area is located about 60 miles north of Chicago, near the Wisconsin border. It's an area popular for boating and other outdoor activities. A vigil for the fallen officer will be held in the area Wednesday evening.
(Contributing: Aamer Madhani, USA TODAY; The Associated Press)

redpajama_set_name: RedPajamaCommonCrawl


ANTIQUE & COLLECTABLES AUCTION A/C Numurkah Antiques & Collectables Saturday May 4th at 10.00 AM 12 Tyack Street Numurkah (Frontage to GV HWY) Owner retiring due to ill health after 40 years in the industry and presents an exciting opportunity with a large collection of Australian Cedar furniture on offer that has been restored to original condition. Also included is a diverse collection of Antique, Vintage and collectable pieces both small and large plus a huge range of unique and interesting items. Antique Cedar Furniture Victorian Cedar Chest with Cotton Reel Turnings restored & repolished, Exc Cond, C 1880 Cedar extension table with 3 leaves, fantastic condition C 1870 Cedar table 8 x4' (14 Draws) Cedar Victorian 7 drawer chest, VGC, C 1890 Victorian Cedar chest, restored & polished, fantastic colour C 1880 Tasmanian Huon-Pine 8 draw Victorian chest in absolutely perfect condition, very original, C 1870 Victorian Cedar chest with Bali Twist Turnings, restored in Exc cond, C 1870 Edwardian Kauri & Cedar cupboard/chest, C 1905 Victorian Cedar 4 drawer desk with leather inlay, restored, C 1880 Cedar Duchess dresser, C 1880 Victorian Cedar Princess chest, C 1880 Victorian Cedar 7 drawer chest, fully restored, C 1880 Full Cedar early Victorian sideboard, fantastic patina in exc cond Colonial Cedar bookcase, fully restored with original glass, C 1820 Edwardian Cedar desk, C 1900 Cedar sideboard, C 1800 Cedar Duchess chest, genuine glass knobs, C 1900 Victoria Cedar sideboard, C 1880 Australian Cedar dressing table, very original, C 1870 Victorian Cedar wash stand with towel rack, C 1880 Victorian Cedar meat safe Victorian Cedar chaise lounge/sofa, C 1900 Cedar Victorian tilt table & 4 chairs Cedar table Victorian cedar table, 5 x 5' Cedar Grandfather chair Cedar gents wardrobe Antique and Vintage Furniture Plus other larger items. English Oak fold over games table Perfect condition C 1860 Victorian Kauri-Pine 8 drawer chest, restored & repolished, C 1900 Mahogany "Georgian" folding table, C 1820 Walnut side table restored, C 1900 Victorian 8 drawer Kauri Chest, C 1890 Victorian 4 draw desk, C 1890 Mahogany partners desk, 1970's Mahogany side board, C 1860 Edwardian dressing table, C 1900 Burr Kauri Edwardian dressing table, good original cond English Oak writing desk with leadlight, C 1930 Early Victorian chiffonier, C 1850 Edwardian extendable table Walnut hall stand, C 1915 Mahogany Davenport desk Kauri pine dressing table, C 1920 Edwardian Kauri pine 5 draw chest, C 1920 Kauri pine kitchen cupboard English Oak hall stand Huon Pine chest Burr Walnut Cabinet, C 1860 Pine wash stand, C 1900 Walnut/Kauri 5 drawer chest 1940's Kitchen dresser Velvet winged chair Glass cabinet Lead light music cabinet Large mirror Hall stand Grandfather Clock, 1970's Wall clock Drinks cabinet (Modified) Velvet lounge ("Baroque" Style 1970's) Walnut wardrobe Desk Wardrobe Wash stand basin Walnut hall stand Desk, Art Deco Edwardian Duchess chest, C 1920 Baltic dresser, C 1880 Entertainment trolley Japanese Kimono chest, C 1900 Japanese Money cabinet, C 1900 Japanese Geisha chest, C 1900 Japanese Screen (silk/bone/ivory) School desk 1940's Book Case display 1970's Retro B'wood wall unit Display cabinet French walnut 5 draw pot cupboard Model Ship in Cabinet Singer Sewing machine/Cabinet Rocking Horse original 1950's Pram (Original) c 1820 Pram (Original) c 1900 Sewing Machine Cabinet 1920's Gramaphone Works very well Plus a variety of unrestored furniture Sundry Items Include Large collection of Coca Cola memorabilia Large collection of Kitchenalia including mixmasters and baker lite jugs, scales etc Large collection of smoking memorabilia Collection of model trains Garageanalia, inc Signs bottles vintage tins plus other sundry items Plus a variety of vases, books, old phones, clocks, serving trays, pottery and many other interesting items. Property address is 12 Tyack Street Numurkah but the property fronts the GV Highway in Numurkah. GST DOES NOT APPLY Strictly payment day of sale, EFTPOS Available Refreshments Available on the day.
Located in South Numurkah close to all the towns sporting facilities this spacious home features 3 bedrooms, office, ensuite, walk in and built in robes, front loungeroom, open plan kitchen/dining/living room, solid timber cupboards, wall oven, benchtop hotplates, 2 fridge spaces, walk in pantry, ducted gas heating, ducted evaporative air conditioning, 16 panel solar inverter system, covered patio area, double garage/workshop with remote control door and spacious back yard with vehicle access. Land size 800M2. Present owner has downsized and is ready to sell.
Quality Lifestyle property of 3.15 acres only 10 km's from the township of Numurkah with frontage to a sealed road and featuring a spacious and modern home that is both unique in its style of brick and thermally efficient in its design. The home itself comprises 4 bedrooms plus an office, ensuite to master & built in robes throughout whilst the living areas are generously sized with an open plan kitchen/dining/lounge area that also has a Northerly aspect that provides a great view to the garden and takes advantage of the natural light plus there is a separate formal living area at the front of the home. The rest of the home is well designed and includes a large laundry, full bathroom along with comforts such as ducted evaporative air Conditioning, split system air conditioning plus a solid fuel heater for the winter time. Externally the home is complimented by verandahs to both the North and West sides, lovely treed gardens, 8m X 10m lock up Garage/workshop with roller doors, 2 Megs of water from the adjoining channel plus tank storage and .07 Meg delivery share. With plenty of room for the family to relax and enjoy the rural lifestyle the property also has one large main paddock with a stand of Walnut trees which could quite easily be cleared to suit any use you desire. This property is a great mix of an ideal family home with an easily maintained rural lifestyle for you to enjoy.
Modern style Brick Veneer home in North Numurkah with Entrance foyer, 3 Bedrooms, Built in Robes, dual access Bathroom, Loungeroom with Gas Heating, Ducted Evaporative Air Conditioner, Kitchen/Dining/Sitting room with Electric Stove, Corner pantry, Double Sink, Breakfast bar and a spacious Laundry with double cupboard. Freshly painted throughout with all new Floor coverings and new Window coverings coming. Outside there is a Carport, Al Fresco outdoor area, Storage room, 2 Garden sheds and a spacious back yard. Just needs a bit of TLC to give it that polished look.
This lovely brick veneer home is only 2 ½ years old and features 3 Bedrooms, ensuite, walk in and Built in robes, spacious open plan Kitchen/Dining/Loungeroom with sparkling floors, lots of natural light, gas hotplates, under bench oven, Pantry cupboard, ample bench space and a spacious Laundry with double cupboard. There is also a double lock up Garage with remote control door and a bonus side driveway to the spacious backyard with a 6m X 5m lock up shed and carport. This is a great package ideal for families or retirees.
Executive style 2 Bedroom home located in a great position only a short distance from the Lake in Numurkah. Comprising 2 levels, the Ground Floor features a Large Lounge, central Dining room with corner Bar, Gallery style Kitchen with timber cupboards, one Bedroom with built in robes, Main Bathroom with a corner Spa, Laundry, lock up Garage with roller door and direct access to the house. The Second Floor has the Master Bedroom which comprises the whole floor and features an ensuite, walk in Robe and a terrific outlook from the Balcony. Externally the gardens are easy care and the property would suit someone who has a busy lifestyle but still wants a spacious and easy-care home.
This 5 Acre Lifestyle property is only about 5ks from the rivers edge and features a spacious 4 Bedroom solid brick home with an open kitchen/dining/loungeroom, ceramic top electric stove, lots of bench and cupboard space, solid fuel heater and open fire place, ducted evaporative air conditioning throughout, spacious 2nd loungeroom also with solid fuel heater, 4 bedrooms, 3 with built-in robes, bathroom, toilet and laundry. Outside there is a good 10m X 6m lock up workshop with concrete floor and power plus numerous older sheds and a bungalow, established gardens, vegie plot and orchard plot will keep your living costs down. Excellent drinking quality underground water supply with submersible pump. A great property to retire to with plenty of room for the family to visit.
Great location in North East Numurkah, this comfortable brick veneer home would make a great first home or investment property. Comprising a simple layout, the home features 3 Bedrooms all with built in robes, Lounge with reverse cycle split system Air Conditioning plus one in hallway to service the bedrooms, full Bathroom and separate Laundry, Kitchen/dining, with corner Pantry, that also opens onto a large Pergola area at the rear that spans the width of the house. With a single garage that allows access into the large rear yard, there is plenty of room for a shed, vegie plot or just plenty of room for the kids to play. Whilst the home itself is due for a freshen up from a cosmetic standpoint, it provides plenty of value and sits in that affordable price range.
Spacious Brick veneer home in north Numurkah with 4 large Bedrooms, en-suite, B.I. robes, tiled Bathroom, open Plan Kitchen/Dining/Living room with wall oven, Benchtop Hotplates, Dishwasher, Pantry Cupboards, seperate Dining room or ideal Office, seperate Lounge room, ducted Gas Heating, ducted Evaporative Air Conditioner, Double Carport, Outdoor living area, Garden Shed. Perfect for the larger family.


If you provide advice or any kind of advice, you can be exposed to an error which has a financial effect on your customers. The only way to protect this is to have a Professional Indemnity Insurance policy. Dolmen offer a wide range of suppliers both in the Irish market and from overseas catering for every type of Professional Indemnity Policy.
Hi my name is Gerry Doody and I am a commercial account handler in dolmen insurance. I am a professional sales manager offering friendly, personal and single point of service with over 30 years' experience within the Industry. I offer a free no obligation insurance review of your business and personal Insurance with access to a variety of insurance providers in Ireland, UK & EU enabling us to complete a full market survey on your behalf.
My name is Shay Mulligan and I have been a Commercial Account Manager with the company for the past number of years. I deal with all classes for commercial business including combined traders, Fleet, Public / Products Liability, Employers Liability, Property Owners and Professional Indemnity.
I am responsible for managing an existing book of commercial clients and acquiring new clients across all Industries and Trades. I can be contacted by email or my number below.
My name is Mr. David Naghten and I am an Commercial Account Manager for Dolmen Insurance Brokers.
My primary role as Commercial Account Manager is to develop and convert New Business opportunities for a variety of Industries from S.M.E. to Corporate. Having access to both local and Lloyd's/UK based Insurers gives me the advantage of being able to provide competitive pricing, tailored to the particular client's needs. In addition I offer friendly professional advice to our existing client base in all aspects of Insurance including property, Business Interruption, Liability, Motor Fleet and Professional Indemnity amongst others.
As the Managing Director, my role is to ensure that the company can fulfil its goals. This is achieved by ensuring that every section of the company has adequate resources, training and focus. I am here to assist our teams in every way possible. I am also responsible for the company's adherence to all the regulation and rules within which we must operate. I am also very focused on customers, making sure their needs are fully met by our service levels.I make sure that I get involved in any claim where there are any difficulties to smooth the path to a successful outcome.
I also actively take part in looking after Commercial customers, farm business and our apartment block facility.
My name is Deirdre Wren, I have been in the insurance industry for quite some time and the last 14 years with Dolmen Insurance Brokers.
My position in the Company is a Commercial Account Manager specialising in Apartment Block, Property & Directors & Officers Insurances.
My name is Cliodhna McCaul. I have been working in the insurance industry since 2002 during which time I completed the ACII examinations and became a Chartered Insurance Broker. I am a Commercial Account Manager and specialise in Apartment Complex Insurance, Property Owners Insurance and Directors & Officers Liability Insurance. If you would like a quotation or wish to discuss your insurance requirements please contact me by email or call me on the number below.
Associate Director since 2001. Day to day responsibility for connectivity and IT systems with an input into every aspect of running the company.
In 2006 I developed a Wholesale Business with both online and email facilities. Dolmen Underwriting (trading name of Dolmen Insurance Brokers) has a team of seven which supports of 320 Brokers across Ireland with many products on offer.


text:
Q: Spring not using existing session Part1 of the webapp creates session1, and use session1 through those pages. When we call another sub part of the app, ex: part0.5, it still uses session1, and comes back with session1 to part1.
Then, the webapp goes into another part, part2, permanently leaving part1, still with session1. In part2 of the webapp, as soon as we call another part of the app, ex part0.5, it uses a new session, session2. When it comes back to part2, its back on session1. As soon as it leaves for another part, part0.5,part 0.6, or even part 1, it is again with session2.
However, if we leave part2 and gives the jsessionid of session1, they DO arrive with session1 on part 0.5, 0.6, 1...
We're using Spring and everything scoped to prototype.

redpajama_set_name: RedPajamaStackExchange


War of the Rebellion: Serial 018 Page 0267 Chapter XXIV. CORRESPONDENCE, ETC.- UNION.
WASHINGTON, May 28, 1862 - 3.20 p. m.
Are you aware that there are but 300 cavalry under General Wadsworth's command, and do you, as commander of this department, consider that an adequate force under present circumstances for the safety of Washington? General Wadsworth says that it is by your orders that the force here has been so much reduced. Please answer immediately.
General Geary reports this a. m. that his scouts find nothing of the enemy this side of the Blue Ridge. Nothing else of importance.
WASHINGTON, May 28, 1862 - 4 p. m.
You say General Geary's scouts report that they find no enemy this side of the Blue Ridge. Neither do I. Have they been to the Blue Ridge looking for them?
Cavalry reconnaissance beyond Warrenton shows no sings of the enemy in that direction.
WASHINGTON, May 28, 1862 - 5.40 p. m.
I think the evidence now preponderates that Ewell and Jackson are still about Winchester. Assuming this, it is for you a question of legs. Put in all the speed you can. I have told Fremont as much, and directed him to drive at them as fast as possible. By the way, I suppose you know Fremont has got up to Moorefield, instead of going to Harrisonburg.


13 May 2015 by Kenneth R. Carter.
Earlier today, the lower house in the U.S. Congress (the House of Representatives) passed the USA FREEDOM Act. The Act, if passed by the Senate and signed by the President, would seek to sunset the National Security Agency's bulk collection and mass surveillance programs, which may or may not be authorized by Section 215 of the PATRIOT Act. Under this authority the U.S. government has established its broad surveillance programs to indiscriminately collect information. Other governments have followed this lead to create additional surveillance capabilities—most recently, the French Parliament has moved a bill that would allow broad surveillance powers with little judicial oversight.
Restricting routine bulk collection is important: it's not the government's job to collect everything that passes over the Internet. The new version of the USA FREEDOM Act keeps useful authorities but ends bulk collection of private data under the PATRIOT Act. It also increases the transparency of the secret FISA court, which reviews surveillance programs—a key start to understanding and fixing broken policies around surveillance. The Act would also allow companies to be more transparent in their reporting related to FISA orders.
To be clear, we continue to be supportive of law enforcement and work productively with them on their investigations, under the due process of law. However, numerous assessments in the U.S. and elsewhere have shown that bulk collection programs are ineffectual.
CloudFlare wholeheartedly supports the USA FREEDOM Act's passage and adoption as law. We believe that the NSA's mass surveillance programs are illegal and unconstitutional. CloudFlare has a long track record of opposing these programs since they deprive Internet users the due process of law that the Constitution requires. We recently joined with the Center for Democracy and Technology, the Open Technology Institute, Access, and other leading tech policy organizations and tech companies to support the Act's passage. The passage of the USA FREEDOM Acts is just one step towards ensuring national security under the rule of law. There is more work to be done to ensure that the agencies charged with keeping us safe do so responsibly, in order to maintain trust in the web.
In the meanwhile, we urge the Senate and President Obama to complete the work of the House and pass the USA FREEDOM Act into law.


Landmark: Crossroads of the World. Photo by Ringo Chiu.
David Schwartzman has a bold vision for merging old and new in Hollywood, aiming to pump a half-billion dollars into restoring the historic Crossroads of the World complex and building the biggest mixed-use development in Hollywood history.
But the chief executive of Harridge Development Group is now girding for an uphill battle as community members scrutinize the project's draft environmental impact report released last week.
Dubbed Crossroads Hollywood, the development would plunk three skyscrapers into a mostly low-slung pocket of Hollywood, replacing decades-old storefronts, offices, and apartment complexes. According to the EIR, this high-density construction would worsen congestion and wipe out historic buildings – the very pressure points that have sparked red-hot debate over other Hollywood mega-projects.
Estimated by Harridge to cost between $500 million and $600 million, the project would span nearly 8 acres just west of the Crossroads of the World retail and office area, roughly bounded by Sunset Boulevard, Highland Avenue, and Selma Avenue.
Harridge's plans call for a 26-story tower with 308 hotel rooms; a 30-story tower with 190 condominiums; four apartment buildings totaling 760 units, including a 32-story tower and three six-story buildings; two low-rise buildings offering 95,000 square feet of office space; a restaurant at Crossroads of the World; and an underground garage with nearly 2,500 parking spaces.
Ground-floor stores and restaurants would take up 185,000 square feet throughout the project.
The proposal comes as Hollywood has experienced a burst of development. Over the next five years, 6,100 apartment units, 3,000 hotel rooms, and 2 million square feet of office space are expected to come online in the neighborhood, said John Tronson, principal at Avison Young. But anti-density activists have filed lawsuits to block several mega projects, including the Palladium Residences, Millennium Hollywood, and 8150 Sunset. A Target store has also sat half-constructed for several years, stymied by neighborhood opposition and a lawsuit.
With 1.43 million square feet, Crossroads would be larger than the $615 million Hollywood & Highland shopping and entertainment complex completed in 2001.


text:
HPV Immunization Rates Low Due to Controversy
Posted on April 21, 2014 by rvonbreton
Vaccinations against the human papillomavirus (HPV), which are highly recommended for both pre-teen girls and boys, have been proven to help prevent cervical cancer and genital warts. Yet, according to a 2012 study conducted by the Centers for Disease Control and Prevention (C.D.C.), only 53.8% of girls aged 13-17 and only 20.8% of boys aged 13-17 have received at least one dose of the vaccination. The vaccine, which is administered in three doses over a course of about seven months, is recommended to be completed by age 13.
HPV is the most common sexually transmitted infection (STI). Almost all sexually active women and men contract the infection at least once in their life. While many strains of the virus can usually be cleared by the body's immune system, those that are not can manifest into cancer. The C.D.C. reports that HPV can cause "cervical cancer and other cancers including cancer of the vulva, vagina, penis, or anus. It can also cause cancer in the back of the throat, including the base of the tongue and tonsils." Oftentimes, a person with HPV does not show symptoms until years after an infection. Shannon Stokely, an epidemiologist with the C.D.C., told NPR, "We don't know who is going to develop cancer or who will clear infection, which is why it's so critical to protect adolescents with the vaccine long before they're ever exposed to the virus."
Currently, there are two types of HPV vaccinations offered: Gardasil and Cervarix. Gardasil, which was FDA approved in 2006, protects against four HPV types and genital warts, whereas Cervarix, which was FDA approved in 2009, protects against two HPV types.
A vial of the Gardasil vaccination
photo courtesy of Wikimedia Commons
So, if HPV vaccinations are widely available in America, why are so few people actually receiving it?
One reason is that the vaccination has received opposition from many concerned parents. In a 2012 National Immunization Survey, 23% of parents surveyed responded that they did not intend to immunize their daughter in the next year. The top five reasons were that parents believed the vaccine was unnecessary, their healthcare provider did not recommend it, concern over safety, lack of awareness and lastly because their daughter was not sexually active. Many parents also worry that the vaccination will give teens a false sense of security and will thus encourage riskier sexual behavior.
The stigma around HPV being a sexually transmitted infection discourages many from realizing the benefits of getting vaccinated. Parents shudder at the thought of their child (particularly their daughters) having sex, even though the point of receiving the vaccine at such a young age is to protect a person before they are ever exposed to the virus. At the same time, the possibility that sex occurs without consent remains the elephant in the room. As stated earlier, HPV is the most common STI, which unfortunately means that anybody can transmit the virus to anyone they have sexual contact with, consent or no consent. It is crucial to focus on how the HPV vaccination can prevent diseases, rather than shaming women for their sexual behaviors.
Much of the so-called controversy surrounding the HPV vaccination has been in part caused by biased and anecdotal media coverage. Award-winning journalist Katie Couric hosted an episode on her daytime talk show, Katie, devoted to addressing the HPV controversy. However, the guests on the episode, which included mothers who believed their daughters had been harmed by the vaccination, only served to increase the divide between those that support the vaccine and those that are completely against it. The episode received so much criticism that Couric published a mea culpa on the Huffington Post to clarify that the episode "simply spent too much time on the serious adverse events that have been reported in very rare cases following the vaccine. More emphasis should have been given to the safety and efficacy of the HPV vaccines."
As for safety concerns over the vaccination, the most common issues have been cases of fainting, dizziness, headache, fever, soreness and pain near the injection site, but there have been none that pose a significant health hazard. Two deaths were reported after the vaccination, but the Institute of Medicine, an independent, non-profit organization, did not find any evidence linking the cause of these deaths to the vaccination. The C.D.C. also investigated other reports of death but could not find any evidence that could conclude that the vaccine was the cause.
In the past, another deterrent could have been attributed to the vaccination's price; a single dose costs roughly between $100-$140 and a few insurance companies didn't offer coverage. With the Affordable Care Act, insurance companies are now required to cover the HPV vaccination. Additionally, the Vaccines for Children program run by the C.D.C. offers the vaccination at no cost for those who are eligible.
In order to increase immunization rates across the country, there has been a push for legislation that would require the HPV vaccination for attendance at school. Currently, Washington D.C. is the only state to have passed a law that requires girls to receive the vaccination before they are 13, although parents may choose to exempt their child. However, according to the National Conference of State Legislatures, "At least 42 states and territories have introduced legislation to: require the vaccine, fund or educate the public or school children about the HPV vaccine."
Although it's natural to react strongly to the horror stories being circulated, it's important to understand that scientific research has proven the vaccine to be helpful, not hurtful. Studies have shown that infection rates have dropped significantly since the introduction of the HPV vaccine—the only problem is that not enough people are getting vaccinated. Women, men, girls and boys, regardless of current sexual behavior, need to fully understand the risks of HPV and the benefits of becoming vaccinated in order to protect their health.
Posted in Features | No Comments »


Peavey Pro 12 inch Speaker item number 497070. The Pro 12 is a replacement speaker for the Peavey PR12 speaker cabinet but can be used in many applications. An affordable, lightweight speaker in a twelve inch size. Great for DJ's, clubs, churches and anywhere good sound is needed in a 12 inch speaker size.
The Pro 12 has been the longstanding go to speaker Peavey's PR12 model speaker. Use this as your replacement of it or any other similar 8 ohm speaker need you may have. It can deliver as much as eight hundred watts in peak power, four hundred watts at program and two hundred continuous watts for your sound enjoyment. Intended best for ported or sealed cabinets, the Pro 12 can be used as low as 50 hertz and as high as four thousand hertz. It delivers over 94 SPL and weighs less than ten pounds. With Kevlar reinforced cones, this item is built to last.


Essential products for every gel service.
Builder gels providing quality and longevity.
Professional kits from leading nail brands.
A variety of long-wearing, stylish gel polishes.
Remover and other gel nail essentials.
Quality lamps to enhance your nail service.
Create beautifully sculpted nails for your clients with our comprehensive selection of professional gel nail supplies. With brands Star Nails, ibd, Gellux and The Edge on offer, we believe our selection of gel nails wholesale products will allow you to provide every client with the highest standard of service and allow you to create a perfected nail look. From soak off builder gel to gels suited to both UV and LED curing, every professional nail technician is guaranteed to find a product suited to their needs. Ideal for tip overlays, sculpting and natural overlays, there's a variety of finishes that can be created using our extensive selection of gel nails supplies. We also stock a range of professional gel nail polish remover products.
Professional nail brands ibd and Star Nails both offer an array of wholesale gel nails supplies including builder gels that are suitable for both UV and LED curing, a versatile addition to any nail business. Many brands also provide gel in a variety of natural shades such as clear, white and pink, to enable nail technicians to create beautifully professional gel nails for their clients.
Purchase your gel nails professional supplies with Ellisons and make the most of free delivery on all orders over £50.00. You can also make the most of next day delivery if you place your order before 8pm Monday-Thursday.


text:
Santa Cruz Warriors want to be in playoff Chase…
SportsNBAGolden State Warriors
Santa Cruz Warriors want to be in playoff Chase when they play in San Francisco
G League team will play in Golden State's new facility in March
Sioux Falls Skyforce guard Bubu Palo snags a loose ball beyond the reach of Santa Cruz Warrior Will Cherry during Wednesday night's game. (Dan Coyro — Santa Cruz Sentinel)
By Julie Jag | jjag@santacruzsentinel.com | Santa Cruz Sentinel
PUBLISHED: August 26, 2019 at 5:35 p.m. | UPDATED: February 27, 2020 at 3:50 p.m.
The Santa Cruz Warriors are planning a blowout bash for their final home game of the 2019-20 season, and they'll be inviting all of their fans. They'll need those fans and their friends to show up for each of the 22 games before that to really make it special, though.
The G League team will hit 100 straight sold out games if it can continue to pack bodies into Kaiser Permanente Arena through its season finale on March 28, 2020 against South Bay. The Warriors don't have any wiggle room, however. The streak currently sits at 77 straight games and exactly 23 more will be played in Santa Cruz during the upcoming season.
One more "home" game will be played on March 14, according to Santa Cruz's schedule, which was released Monday by the NBA. That game will be the Warriors' debut at the Chase Center, Golden State's new 18,000-seat, $1.4 billion home in San Francisco. That game is scheduled for 5 p.m. against Austin and won't count toward the Warriors' attendance streak.
"We're looking forward to providing our players and fans the opportunity to hopefully to go up there and get that experience," Chris Murphy, the team president, said of the Chase Center game.
"That leads us down the home stretch and into the playoffs, hopefully," he added.
Of course, the Warriors, who tied for the Western Conference title last spring, have plenty of games to play before they can begin thinking playoffs, starting with their season opener on Nov. 8 at Stockton. Santa Cruz looked like a playoff team from the first tipoff last yer, winning a franchise-record eight games to start the season. This season may not get off as smoothly, Murphy said. That's in part because Santa Cruz must weather a particularly rough patch from late November through mid January in which they will play 13 of 17 games on the road.
The first game in that stretch is Nov. 23 against the Rio Grande Valley Vipers. The Houston Rockets affiliate defeated Santa Cruz in the Western Conference finals last season on its way to winning the G League championship over the Long Island Nets — a team Santa Cruz will also play on the road during that stretch, which extends to Jan. 15.
"It's a 50-game season," Murphy said. "We may not start 8-0, but it's a long season. Rosters change and I'm not concerned with so many road games early. If anything, it leads us to appreciate our home crowd. If anything, the more raucous home crowd will give them the jolt they need."
Murphy said the long road stretch during a hectic holiday period could benefit the Warriors in another way: by creating a bond among the players, many of whom — as is the nature of the G League — will be new to the team.
"Anytime you have a stretch of road games like that, you look at it early on and realize, OK, that's going to be really important stretch for us," Murphy said. "But basketball guys will tell you they like to have lot of road games early in the season. It really forms that bond if they're traveling around the country playing. If they're home, there are other things to do, whereas if they're traveling they get to see some sights together and hang out together, so our basketball guys like to have road trips together.
"That also means the majority of February and March we'll play at home," he added.
The Warriors will want to soak up the atmosphere at the 2,500-seat KP Arena as long as they can. They have two more years left on their lease with an option for a third but are looking for sites and momentum to build their own new facility. To entice fans to keep flooding through the doors, the team will offer giveaways at every home game. It also will host more weekend games than any other G League team this season, including a game on Black Friday, which has become a tradition for the team.
2019-20 home opener
Who: Stockton Kings at Santa Cruz Warriors
When: Nov. 9, 7 p.m.
Where: Kaiser Permanente Arena, Santa Cruz
Chase Center game
Who: Austin Spurs vs. Santa Cruz Warriors
When: March 14, 5 p.m.
Julie Jag | Sports Editor
Julie Jag joined the Sentinel Sports staff in 2002 and has been the Sports Editor since 2008. During that time, she and the Sentinel Sports staff have won numerous state and national awards for writing, design and multimedia production. Julie loves covering the wide variety of sports Santa Cruz offers, from surfing to mountain biking to basketball. When she's not working, she can be found out on the trails or playing volleyball at the beach.
jjag@santacruzsentinel.com
Follow Julie Jag @julie_jag


Software Development Engineer in Test with about six years of experience. Most of his career spent working for companies from the different part of the world. His curiosity led him to move to Ireland in 2016 where he worked first for Dell and now works for Rakuten Kobo.
He became tester because outside becoming demolition expert it was only available option to get paid for breaking stuff. Even though he specializes in Test Automation, his first love was Manual Testing. He loves experimenting seeing new things and how they affect his world.
In free time writing his blog thebrokentest.com. Where he aims to discuss different code smells in test automation. He also likes to share their various testing inspirations.


This Amber candle will make your day, evolving as the hours pass and bringing out different component notes as the tempo changes. Its dynamic burst of grassiness and greenery matches the energy of morning, subtly maturing into rich spice as the day continues. Closing notes of warm, earthy wood and balmy ambergris bring a more subdued, reflective tone to the fragrance as evening draws in.
Laboratory Perfumes' very first fragrance is a multilayered and long-lasting scent intended to evoke Britain's country and coast. Laboratory Perfumes aim was to create a fragrance that offered more than an alluring top note, that didn't give up all its secrets in the first spritz, but which gradually revealed its complex, well-rounded character as it evolves.


text:
Stocks making the biggest moves premarket: Coty, Dollar General, Dollar Tree, Smucker and others
DLTR
Coty (COTY) – The cosmetics maker's shares added 2.7% in the premarket after it said it expects a return to annual sales growth this year. Coty's adjusted loss for its latest quarter was 9 cents per share, 3 cents wider than expected, but sales did come in above Wall Street forecasts.
Dollar General (DG) – The discount retailer beat estimates by 10 cents with adjusted quarterly earnings of $2.69 per share and revenue slightly above forecasts. Comparable store sales fell 4.7%, less than the 5.1% drop expected by analysts surveyed by StreetAccount. However, Dollar General did forecast lower-than-expected earnings for the full year, and its shares fell 2.9% in premarket trading.
Dollar Tree (DLTR) – Dollar Tree shares fell 3.1% in premarket trading after the discount retailer posted a mixed quarter. Revenue fell below Street forecasts, while earnings of $1.23 per share did beat the consensus estimate of $1.00.
J.M. Smucker (SJM) – The food producer earned an adjusted $1.90 per share for its latest quarter, 4 cents above estimates, with revenue slightly above Wall Street projections. However, Smucker cut its full-year forecast, noting higher input costs and supply chain disruption. Shares lost 1.9% in the premarket.
Abercrombie & Fitch (ANF) – The apparel retailer's shares slid 7% in the premarket, as revenue fell below analyst forecasts. Abercrombie did report an adjusted profit of $1.70 per share, compared with a 77-cent consensus estimate.
Salesforce.com (CRM) – Salesforce earned an adjusted $1.48 per share for the second quarter, beating the 92 cents consensus estimate, with revenue also topping Wall Street forecasts. Salesforce also issued an upbeat outlook as companies continue to shift applications to the cloud. Shares rose 2.9% in premarket trading.
Ulta Beauty (ULTA) – Ulta shares rallied 6.4% in the premarket after it more than doubled the $2.59 consensus estimate with a quarterly profit of $4.56 per share. The cosmetics retailer's revenue beat estimates as well, and it raised its full-year outlook as an overall improvement in the beauty industry continues.
Williams-Sonoma (WSM) – Williams-Sonoma surged 15.2% in premarket trading following top and bottom-line beats as well as a raised outlook and a 20% dividend increase. The housewares retailer reported an adjusted quarterly profit of $3.24 per share compared with the $2.61 consensus estimate, as the pandemic-induced focus on homes and home decor continued.
Box (BOX) – Box beat estimates by 2 cents with an adjusted quarterly profit of 21 cents per share, while the cloud storage company's revenue also came in above analyst forecasts. Box also raised its full-year revenue guidance, saying it continues to benefit from the "megatrend" of digital transformation. However, shares fell 1.7% in premarket action
Snowflake (SNOW) – Snowflake lost an adjusted 4 cents per share for its latest quarter, narrower than the 15-cent loss anticipated by Wall Street, while the database software company's revenue came in above consensus. Sales more than doubled from a year ago, but its overall loss widened compared with a year earlier. Snowflake jumped 5.2% in premarket trading.
Pure Storage (PSTG) – Pure Storage soared 14.1% in the premarket after it nearly tripled the 5-cent consensus estimate with adjusted quarterly earnings of 14 cents per share. The cloud storage company's revenue also topped Street projections as subscription revenue rose 31% from a year ago.
Autodesk (ADSK) – Autodesk shares tumbled 7.7% in premarket trading, as quarterly revenue was merely in line with estimates and its current-quarter earnings guidance disappointed investors. Autodesk did beat estimates by 8 cents for its latest quarter with adjusted quarterly earnings of $1.21 per share.
Western Digital (WDC) – Western Digital is in talks for a possible $20 billion merger with Japanese chipmaker Kioxia, according to multiple reports. Talks are said to have heated up in recent weeks, and a deal could be reached as early as mid-September, according to people familiar with the matter. Western Digital rose 1% in the premarket.


text:
AAP.org > About the AAP > Sections > Section on Emergency Medicine > About the Section on Emergency Medicine
Section on Emergency Medicine
About Us Currently selected
About the Section on Emergency Medicine
Section on Emergency Medicine
About Us
Background
The Section on Emergency Medicine (SOEM) was founded in 1981 for the purpose of providing a forum for the discussion of problems relating to the treatment and care of pediatric cases in the emergency department (ED).The Section's overall mission is to sustain, develop, and promote the delivery of optimal emergency care for acutely ill and injured children and to develop educational programs in Pediatric Emergency Medicine (PEM).The SOEM consults with the AAP Board of Directors on related issues and works collaboratively with the AAP Committee on Pediatric Emergency Medicine and its sister Section at the American College of Emergency Physicians.
Membership in the Section is open to all Fellows, Post-Residency Training Fellows, Candidate Fellows, Honorary Fellows, Emeritus Fellows, Life Fellows, Dual Fellows, and Resident Fellows of the Academy with an interest in PEM.
For SOEM Specialty Fellowship/ Affiliate member criteria, go to: Section on Emergency Medcine Membership Criteria. Section members may vote on issues related to SOEM business and be elected to serve on the SOEM Executive Committee. Current SOEM membership is over 1,200 members.
Mission
The mission of the Section on Emergency Medicine is to sustain, develop and promote the delivery of optimal emergency care for acutely ill and injured children and adolescents.
The Section believes in the following core values:
• Access to timely, effective, and efficient emergency care for all children.
• Safe emergency care while minimizing medical error in the care of acutely ill and injured children.
• High-quality education and training and the promotion of professional development of our membership.
• The development of future leaders in Pediatric Emergency Medicine.
• The advancement of research in Pediatric Emergency Medicine.
Advocacy and Networking
The SOEM serves as an advocate for PEM physicians and children. The Section advocates for access to quality care, promotion of child health and injury prevention, professional growth and satisfaction of its members and recognition of PEM subspecialists as experts who provide the highest level of emergency care for children. The Section provides input to the Academy on issues such as reimbursement and standardized drug dosing and is interested in PEM fellowship and workforce issues. The AAP has a dedicated Department of Federal Affairs in Washington DC that advocates for the health of all children. The SOEM also collaborates with many other Committees and Sections of the Academy as well as outside organizations, including the American College of Emergency Physicians. SOEM members that become involved in the AAP will benefit from these collaborations as well as the opportunity to network with other pediatric subspecialists. In addition, the Section has a very active Fellowship Subcommittee and supports a visionary PEM Fellows/PEM Network. In addition, the SOEM Committee for our Future advocates for the needs of junior faculty and facilitates training of future leaders. The Section also sponsors annual advocacy scholarships to facilitate member participation in the annual AAP Legislative Conference.
The SOEM serves as an expert resource to the AAP by providing review and input to official AAP policy and by working with the national AAP Committee on Pediatric Emergency Medicine to develop new and revised statements listed at http://www.aap.org/visit/cmte26.htm. The Section Executive Committee has direct involvement in the PEM Collaborative Research Network (PEM CRC) as well as direct linkage to the HRSA/MCHB-funded Pediatric Emergency Care Applied Research Network (PECARN). Through the PEM CRC, the Section has also developed a new formal process to apply for surveying members via the SOEM listserv®.
Education and Leadership
The SOEM sponsors scientific abstract presentations, a business meeting, and educational programming each year at the AAP National Conference & Exhibition. The Section also sponsors an annual call for abstracts presented at this meeting and published in the journal Pediatric Emergency Care. In addition, the Section continues to sponsor PREP-EM, a very successful intensive PEM review course, every 2 years, an annual PEM Fellows Conference and periodic PEM Leadership Retreats. An online subspecialty self-assessment program,"PREP E-Med," was launched in January 2009. The Section also sponsors an online image gallery called PEMpix, accessible to members only as well as a series of PEM coding continuums developed as a resource for Section members. Members of the AAP and SOEM receive discounts on and access to the AAP educational resources such as Pediatrics,AAP News, PediaLink, and manuals for health professionals (ie, the Redbook). Section members are eligible for election to the SOEM.
Executive Committee and can participate in any of the Section subcommittees.


We have booked onto a five day, four night tour into the Mongolian Steppe to see wild horses, ancient Buddhist temples and the ancient capital of the Mongol horde founded by Chenggis Khan. We will be staying each night in a ger (yurt) with a local family.
I revel in the luxury of a shower and pack and the hostel owner introduces us to Badz, our English speaking guide. We wander downstairs and outside head towards a Soviet 4×4 called a UAZ where we are introduced to Moogii our driver.
Moogii loves his van. They are one.
We head out of Ulaan-Baataar at rush hour named after the adrenalin rush you get and we stop at a supermarket on the outskirts. It is recommended to take gifts to the families you stay with so we buy 3x bottles vodka (dad), 3x tea towels and soap (mum) and 5x bags of sweets (kids). We have no running water for 5 days so we also buy wet wipes and another bottle of vodka for ourselves. We are basing our hygiene routine on the Glastonbury model.
The traffic thins, the buildings become more run down, then we pass multiple industrial plots and finally we leave the city behind. We are able to see a black layer of pollution against the hills created by fuel burners in gers in the outskirts.
After around 80k we swing off the main road and bounce down a dirt track for another 15k until we are inside Hustai national park. Badz spots some Przewalski wild horses on the horizon so we stop and head towards them on foot. We pass marmot burrows, some of which are sealed with their own dung showing they are hibernating for the winter. We manage to get to within 250m of the stallion and his two mares before they run off.
Down the valley, shaped like an arrow, marches a flock of sheep and goats with cattle to their rear and a few dogs either side. We stare transfixed as they seem in perfect formation hoovering up grass as they shuffle forward.
Back in the van Moogii demonstrates his superb driving skills as we bounce back down the dirt track to the tarmac highway.
Eventually we stop for lunch of sizzling beef and peppers with rice at a service station, then its back on the road heading west.
We doze a bit after lunch but the scenery stirs us. We are driving down vast flat plains flanked on the horizon by shadowy mountain ranges. The road is dead straight disappearing to the vanishing point. This is the Mongol steppe; beige scrubland underneath bright sun and blue sky. It is an epic landscape.
Moogii swings off down another dirt track without troubling the brake pedal and we bounce around for a while enjoying the scenery. In the distance we see a camp of tourist gers and our hearts sink. We head towards them but out of no where we take a hard right and drive over a dry river bed through a pack of camels onto another track and a while later we pull up at three gers and a stable.
The mother and young daughter emerge from the central ger looking ruddy and rosy cheeked. They smile and we shake hands and say hello and we're invited into a toasty tent. In the centre is a cast iron hearth with a chimney pipe. There are three beds arranged around the outskirts of the tent interspersed by two cabinets, one used as a shrine and one used for kitchen equipment which has a small table next to it. One of the beds has a rope tied to it and on the other end is a toddler, crawling around safely away from the hearth. Dad is lying on the floor snoozing. They explain that he is ill but after we leave our guide reckons he has a hangover. We smile at each other and Mongol is spoken around us. I am offered snuff which is a traditional male greeting on the Steppe. Badz demonstrates by taking a pinch from the bottle onto his right hand, rubbing most of it away with his left index finger and then sniffing nothing from his left index finger. I copy him. Black Tea with salt is served with dried sweetened yoghurt.
A family helper arrives and we are led out for a camel ride. The family look on grinning as we mount them and are thrown forwards and backwards as they rise. Despite my English reserve and in spite of my cynicism I really enjoy it. A bright full moon rises behind a rock escarpment as we plod up rippled sand dunes with the Steppe tinged orange from the glow of the sunset behind us. A truely magical moment.
After a graceful dismount, we are back in the family ger watching mum cook goat stew in a huge wok on the fire. In front of the hearth is a box of dried animal dung which is used as fuel, on top of which sits a pile of lamb fat. Mum is adding bits of meat to the boiling water and things she made earlier, like blood sausage and inards sausage. A dough is rolled out and placed onto the stew and the boiling liquid ladelled over it to create a giant noodle. Eventually its ready. Mum removes goat pieces from the wok to a plastic washing up bowl and carves a few bits off to throw into the fire as an offering.
Finally, tea is served and the expression 'in at the deep end' springs to mind. We have goat kidney, lung, liver, blood sausage, inards sausage, ribs with a potato and some noodles. The expression 'in for a penny, in for a pound' springs to mind and I start with the inards sausage. My senses are assaulted by rich flavours and unusual textures that I'm not used to. Aware that I don't want to appear rude, I'm conscious of my facial expressions as I chew and swallow. Things become more familiar with liver and kidney and I like the noodle so much I eat Al's too.
Al dishes out the presents to the family and the vodka is opened. The traditional way to drink is from a small round saucer that the host fills and the guests pass round. You drink using your right hand and toast 'tok tooy'. The dad starts but I get the impression it is mainly for our benefit to kill any stomach bugs as it's mainly us who drink it. We chat to Badz who asks us how old we are, we tell him and he exclaims 'Wow, same age as my parents'.
The bottle gets emptied and its dark outside so we hit our ger which heated by burning animal dung is about 30° and home to a thriving bluebottle colony circling round our lightbulb powered by a car battery. I'm told that to turn of the light I have to pull the cable from the battery and don't touch both connectors at the same time.
Before turning in we head to the long drop bathed in moonlight serenaded by lowing cows.
Moogii slept in his van. Inseparable.
Up at 5.45am and a brisk 10 minute walk to the station. As usual we can't see the signs for the platform but unusually there is no friendly Russian to help, so we follow two backpackers to a long train and ask a carriage attendant who points to carriage 8 which is bound for Mongolia. Tickets checked by our first Mongolian crew and we say hello to Patrick our French cabin mate who has also just boarded. Mattresses are laid out and as its still dark we rest for a couple of hours until I'm woken by Patrick's camera shutter repeatedly clunking. I look out of the window to see a beautiful rolling landscape tinged orange by the fresh sun and get out the compact camera.
Mongolian railways don't provide a glass and silver holder like their Russian counterparts but a cup of tea from a papercup still tastes good. It is soon apparent that we are in the tourist carriage as I haven't seen this many westerners in one place since Stockholm. Hellos are said and languages and accents eavesdropped upon. A windows is opened so we can take it in turns to get the vital 'train round the bend' Trans-Siberian photo that you simply must have. I decide to finally walk the entire length of the train to the back to get the other vital 'tracks behind the train' photo and am pleasantly surprised to find that our carriage is the end of the train.
We chat to Patrick and watch the scenery as from out of nowhere, huge refineries churn smoke with their ugly reflections polluting mirror smooth lakes.
Noise in the corridor. We look out to see our crew placing four boxes of bananas in a locker under the carpet. Nothing to see here.
At 1.15pm we reach the Russian side of the border. We are ordered off the train as are the prisoners in the jail wagon a few coaches down from us. Unlike them we are not handcuffed together in bunches of six and marched down the platform. We all stand transfixed, watching them as they stand and stare at us. We have paid for our ticket to Siberia.
The distraction finishes and we chat and as travellers do, swap stories of where we've been and info on where we are going. The train is moved and sits and is moved and two hours later we are allowed back on. We sit in our compartments as the sniffer dogs and customs check us and then its time for passport control with the usual smiles and laughter. Not really. We all sit there, as if before our maker in solemn desperation hoping we get the stamp. We all do and four hours after we stop, we're off again.
Sundown is coming so cameras are out and relief and excitement is tangible as we roll through no mans land. The Mongolian border guards wave at us and we are greeted at the station by two saluting soldiers. Immigration arrives and collects all our passports and we wait for two hours. Patrick tells me of a holiday he took in the south of the USA seeing bluesmen play in small bars and his enthusiasm is so great I want to fly there now.
After dark and the passports are back and off we go. Eventually the crew tell us to go to bed as we are going to be woken up at 4.40am for arrival into Uaan-Baatar at 5.50am. We crash but I'm very excited about seeing the capital of Mongolia and shifting into Asia.
P.S. – we arrive and say our goodbyes and as we walk down the platform we see the contraband fruit getting wheeled away. The trolley hits a dint in the platform and over the boxes go and and their value on the black banana market rises.
Last day in Russia and for once we were under budget and had roubles to spend / get rid of. I was going to buy some earrings but the shop was closed (much to Guy's delight) so we went to the supermarket (called Titan) and bought vodka and pot noodles. Thought we should do some culture so visited the Buryat museum for that. It was filled with a lot of information about Tibetan Buddhism and Shamanism (both of which the Buryats followed) but very little about Buryats themselves so if like us you want more information please visited Wikipedia!!! Save yourself £3.50 and Trans Sib fare.
Lunch was at Marco Polo restaurant, soups followed by vegetables and chicken on a stick. It was delicious and filling.
As the sky was clear blue we had another wander round to see everything in the sunshine and enjoy that weather.
Tea was in a fancy canteen restaurant, which had a slight odour of creosote, which was ok.
We took another photo of Lenin with the moon.
We then spent our last 121 roubles on 2 cans of beer, one of which was very similar to special brew, delicious!
Thinking that an early night was a good idea we turned in and tried to get some zzzzz' s before our 5.30am wake up call. Only to have the hotel owner politely waking us up at 23.45 with our police registration papers!!!! Fortunately I did not know the Russian for 'Why the hell have you woken me up for that when I had just dropped off to sleep and have to be up in 5.45 mins' so I just glared at him and thanked him.
Tomorrow we head to Mongolia after 28 days in Russia. We have both enjoyed ourselves here and wanted to record some observations.
Russian people are, on the whole, lovely. They can have a stoney face but a few badly pronounced words of Russian melts the frowns into smiles.
Russian hostels are hard to find, most don't have signs and if they do they are small and in Cyrillic. Many are in a block of flats which just has one number for the block but multiple separate stairwell entrances.
Doors open outwards not inwards. Shops, houses, toilets, all of them. People never hold the door open and metro doors will fly back at you with some force.
Shoes are removed in a hostel.
Hostels sometimes have travellers in but normally have Russians. Either young men or middle aged women. Four out of seven hostels we've stayed in have not had other travellers in.
People talk Russian to you even if they know you are from abroad. They don't seem to understand that you don't understand.
Supermarkets have covered windows with pictures of goods that they may sell.
No one weeds their gardens.
Uneven pavements, cobbles and ice won't deter the fearless Russian women from vertigo inducing high heels.
We have been able to order two green teas and two beers but can't pronounce hello.
Museums don't seem to have a logical order to follow round.
Cars stop for pedestrians at clearly marked zebra crossings. People in Russia accelerate very quickly and brake hard and in Moscow they drive very very quickly. We are not ashamed to admit we have used old women, young mothers with prams and schoolchildren as what we call "human shields".
Station platforms for the train you want are difficult to find. Several times we've had to ask as a sign for platforms has led to a dead end. Even taking into account the early mornings and our beginners Cyrillic we are right on this.
Craft ale and coffee shops are everywhere.
Pizza restaurants sell sushi. Sushi restaurants sell pizza. Obviously.
Vodka is cheaper than beer and wine.
Hostels don't allow you to drink.
We had read deep into the night due to inability to know the time and good books (mine is about a Journalist driving the great wall of China, Guy's is about some chap called Genghis Khan and we we totally unprepared for breakfast being served to our room at 8.20am! I couldn't stomach to milky tea, noodles, grated carrot and unnervingly soft frankfurter, thankfully Guy could and ate both portions. I had cup of green tea and chocco pie.
Our host had offered to give us a lift to the Buddhist monastery, a 3.5km climb uphill out of town, we left at 10am. He was very proud of his Japanese car which was right hand drive, in a country that is (predominantly) left hand drive. Guy was sitting in the front, with seat belt firmly intact.
There were morning prayers being held in the monastery so we were respectful and quiet, our hotel man was keen to show us round as he did his prayers so we obediently followed him round, trying not to disturb the chanting, I nearly jumped out of my skin when they changed the melodic monk chanting to cymbals clashing and drum banging.
Our chap had to get on with his day but with the help of Google translate he told us ahout a trail around the monastery.
Google translate has been revolutionary on this trip, we have used it numerous times and are getting used to speaking or typing into the phone and showing the results to a local. It is slightly unerving as you are never sure if it correctly translates, but so far we haven't offended anyone.
We then had a blast of heating from the souvenir shop, and then headed downhill to town through the suburban sprawl of Ulan Ude. We saw a village cafe and decided to stop for tea, we can say 2 green teas in Russian now, so that bit was easy. Trying to get breakfast was a little more difficult but we got eggs, fried luncheon meats and a sliced pickle. A number of bus drivers came in afterwards and had some ace looking soups, but all we got translated for soups was potato puree soup, which didn't appeal.
Full of warmth we went downhill into town across a long, high precarious looking bridge over the train station that had too many holes in it for my liking.
Into a supermarket for a nose about. Lots of smoked fish.
Another wander through town, okay, we might have just got lost, we went into the Opera house and pushed our noses to the locked door to see a very plush interior, then needed another fridge magnet for Guy via a giant Lenin head (to note the scale, that tiny blob at the bottom is me).
Time was passing and food was needed so we saw a restaurant with wonderful photos of pelmenis, dumplings, kebabs, salads and were fooled into entering! In England you would get them on trade descriptions. We had pork (I think) with under cooked rice and a raw cabbage and cucumber salad, Guy had sausage meat patties with a dried egg on top and salty canned veg, no photos taken.
Another walk around town and we went back to our friendly pastry place for cake and back to the hotel for blogging.


OMAHA — The pictures of a Nebraska nuclear power plant were startling: Floodwaters from the swollen Missouri River had risen nearly to the reactor building, with the potential to climb even higher.
Coming only a few months after Japan's nuclear disaster, the Associated Press images alarmed many people who saw them earlier this week. But nuclear regulators and the utility that runs the Fort Calhoun reactor say there is little cause for immediate concern.
The plant, encircled by a giant rubber barrier against the water, has been shut down since April. The Omaha Public Power District says the complex will not be reactivated until the flooding subsides.
And unlike Japan's infamous Fukushima Dai-ichi facility, the entire plant in Nebraska still has full electrical power for safety systems, including those used to cool radioactive waste. It also has at least nine backup power sources.
Fort Calhoun can be fortified to handle water up to 1,014 feet above sea level, Bannister said.