last data update: 2011/10/14, 01:05
Website loading time
during the test: 1.29 s
cable connection (average): 1.4 s
DSL connection (average): 1.51 s
modem (average): 7.28 s
HTTP headers
HTTP/1.1 301 Moved Permanently
Date: Fri, 14 Oct 2011 08:05:08 GMT
Server: Apache
X-Powered-By: PHP/5.2.17
X-Pingback: http://www.wellingtonwaterwatchers.ca/xmlrpc.php
Location: http://www.wellingtonwaterwatchers.ca/
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8
HTTP/1.1 200 OK
Date: Fri, 14 Oct 2011 08:05:08 GMT
Server: Apache
X-Powered-By: PHP/5.2.17
X-Pingback: http://www.wellingtonwaterwatchers.ca/xmlrpc.php
Set-Cookie: PHPSESSID=c8e4fedd7652b6544af771bf0f912f57; path=/
Connection: close
Content-Type: text/html; charset=UTF-8
Information about DNS servers
wellingtonwaterwatchers.ca | A | 65.60.52.90 | IN | 301 | |
wellingtonwaterwatchers.ca | TXT | " | Array | IN | 301 |
wellingtonwaterwatchers.ca | MX | 0 | wellingtonwaterwatchers.ca | IN | 301 |
wellingtonwaterwatchers.ca | SOA | ns1.websitehostserver.net | dnsadmin.server1.websitehostserver.net | 2009100802 | 86400 7200 3600000 86400 IN 301 |
wellingtonwaterwatchers.ca | NS | ns1.websitehostserver.net | IN | 301 | |
wellingtonwaterwatchers.ca | NS | ns2.websitehostserver.net | IN | 301 |
Received from the first DNS server
Request to the server "wellingtonwaterwatchers.ca"
You used the following DNS server:
DNS Name: ns1.websitehostserver.net
DNS Server Address: 99.198.112.83#53
DNS server aliases:
HEADER opcode: REQUEST, status: NOERROR, id: 46747
flag: qr aa rd REQUEST: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 2
REQUEST SECTION:
wellingtonwaterwatchers.ca. IN ANY
ANSWER SECTION:
wellingtonwaterwatchers.ca. 301 IN SOA ns1.websitehostserver.net. dnsadmin.server1.websitehostserver.net. 2009100802 86400 7200 3600000 86400
wellingtonwaterwatchers.ca. 301 IN NS ns2.websitehostserver.net.
wellingtonwaterwatchers.ca. 301 IN NS ns1.websitehostserver.net.
wellingtonwaterwatchers.ca. 301 IN MX 0 wellingtonwaterwatchers.ca.
wellingtonwaterwatchers.ca. 301 IN TXT """
wellingtonwaterwatchers.ca. 301 IN A 65.60.52.90
SECTION NOTES:
ns1.websitehostserver.net. 14400 IN A 99.198.112.83
ns2.websitehostserver.net. 301 IN A 69.175.59.162
Received 236 bytes from address 99.198.112.83#53 in 28 ms
Received from the second DNS server
Request to the server "wellingtonwaterwatchers.ca"
You used the following DNS server:
DNS Name: ns2.websitehostserver.net
DNS Server Address: 69.175.59.162#53
DNS server aliases:
HEADER opcode: REQUEST, status: NOERROR, id: 17033
flag: qr aa rd REQUEST: 1, ANSWER: 6, AUTHORITY: 0, ADDITIONAL: 3
REQUEST SECTION:
wellingtonwaterwatchers.ca. IN ANY
ANSWER SECTION:
wellingtonwaterwatchers.ca. 301 IN MX 0 wellingtonwaterwatchers.ca.
wellingtonwaterwatchers.ca. 301 IN TXT """
wellingtonwaterwatchers.ca. 301 IN SOA ns1.websitehostserver.net. dnsadmin.server1.websitehostserver.net. 2009100802 86400 7200 3600000 86400
wellingtonwaterwatchers.ca. 301 IN NS ns2.websitehostserver.net.
wellingtonwaterwatchers.ca. 301 IN NS ns1.websitehostserver.net.
wellingtonwaterwatchers.ca. 301 IN A 65.60.52.90
SECTION NOTES:
wellingtonwaterwatchers.ca. 301 IN A 65.60.52.90
ns1.websitehostserver.net. 14400 IN A 99.198.112.83
ns2.websitehostserver.net. 301 IN A 69.175.59.162
Received 252 bytes from address 69.175.59.162#53 in 29 ms
Subdomains (the first 50)
Typos (misspells)
qellingtonwaterwatchers.ca aellingtonwaterwatchers.ca sellingtonwaterwatchers.ca eellingtonwaterwatchers.ca 3ellingtonwaterwatchers.ca 2ellingtonwaterwatchers.ca wwllingtonwaterwatchers.ca wsllingtonwaterwatchers.ca wdllingtonwaterwatchers.ca wrllingtonwaterwatchers.ca w4llingtonwaterwatchers.ca w3llingtonwaterwatchers.ca weklingtonwaterwatchers.ca weplingtonwaterwatchers.ca weolingtonwaterwatchers.ca welkingtonwaterwatchers.ca welpingtonwaterwatchers.ca weloingtonwaterwatchers.ca wellungtonwaterwatchers.ca welljngtonwaterwatchers.ca wellkngtonwaterwatchers.ca wellongtonwaterwatchers.ca well9ngtonwaterwatchers.ca well8ngtonwaterwatchers.ca wellibgtonwaterwatchers.ca wellimgtonwaterwatchers.ca wellijgtonwaterwatchers.ca wellihgtonwaterwatchers.ca wellinftonwaterwatchers.ca wellinvtonwaterwatchers.ca wellinbtonwaterwatchers.ca wellinhtonwaterwatchers.ca wellinytonwaterwatchers.ca wellinttonwaterwatchers.ca wellingronwaterwatchers.ca wellingfonwaterwatchers.ca wellinggonwaterwatchers.ca wellingyonwaterwatchers.ca welling6onwaterwatchers.ca welling5onwaterwatchers.ca wellingtinwaterwatchers.ca wellingtknwaterwatchers.ca wellingtlnwaterwatchers.ca wellingtpnwaterwatchers.ca wellingt0nwaterwatchers.ca wellingt9nwaterwatchers.ca wellingtobwaterwatchers.ca wellingtomwaterwatchers.ca wellingtojwaterwatchers.ca wellingtohwaterwatchers.ca wellingtonqaterwatchers.ca wellingtonaaterwatchers.ca wellingtonsaterwatchers.ca wellingtoneaterwatchers.ca wellington3aterwatchers.ca wellington2aterwatchers.ca wellingtonwzterwatchers.ca wellingtonwsterwatchers.ca wellingtonwwterwatchers.ca wellingtonwqterwatchers.ca wellingtonwarerwatchers.ca wellingtonwaferwatchers.ca wellingtonwagerwatchers.ca wellingtonwayerwatchers.ca | wellingtonwa6erwatchers.ca wellingtonwa5erwatchers.ca wellingtonwatwrwatchers.ca wellingtonwatsrwatchers.ca wellingtonwatdrwatchers.ca wellingtonwatrrwatchers.ca wellingtonwat4rwatchers.ca wellingtonwat3rwatchers.ca wellingtonwateewatchers.ca wellingtonwatedwatchers.ca wellingtonwatefwatchers.ca wellingtonwatetwatchers.ca wellingtonwate5watchers.ca wellingtonwate4watchers.ca wellingtonwaterqatchers.ca wellingtonwateraatchers.ca wellingtonwatersatchers.ca wellingtonwatereatchers.ca wellingtonwater3atchers.ca wellingtonwater2atchers.ca wellingtonwaterwztchers.ca wellingtonwaterwstchers.ca wellingtonwaterwwtchers.ca wellingtonwaterwqtchers.ca wellingtonwaterwarchers.ca wellingtonwaterwafchers.ca wellingtonwaterwagchers.ca wellingtonwaterwaychers.ca wellingtonwaterwa6chers.ca wellingtonwaterwa5chers.ca wellingtonwaterwatxhers.ca wellingtonwaterwatvhers.ca wellingtonwaterwatfhers.ca wellingtonwaterwatdhers.ca wellingtonwaterwatcgers.ca wellingtonwaterwatcbers.ca wellingtonwaterwatcners.ca wellingtonwaterwatcjers.ca wellingtonwaterwatcuers.ca wellingtonwaterwatcyers.ca wellingtonwaterwatchwrs.ca wellingtonwaterwatchsrs.ca wellingtonwaterwatchdrs.ca wellingtonwaterwatchrrs.ca wellingtonwaterwatch4rs.ca wellingtonwaterwatch3rs.ca wellingtonwaterwatchees.ca wellingtonwaterwatcheds.ca wellingtonwaterwatchefs.ca wellingtonwaterwatchets.ca wellingtonwaterwatche5s.ca wellingtonwaterwatche4s.ca wellingtonwaterwatchera.ca wellingtonwaterwatcherz.ca wellingtonwaterwatcherx.ca wellingtonwaterwatcherd.ca wellingtonwaterwatchere.ca wellingtonwaterwatcherw.ca ellingtonwaterwatchers.ca wllingtonwaterwatchers.ca welingtonwaterwatchers.ca welingtonwaterwatchers.ca wellngtonwaterwatchers.ca welligtonwaterwatchers.ca | wellintonwaterwatchers.ca wellingonwaterwatchers.ca wellingtnwaterwatchers.ca wellingtowaterwatchers.ca wellingtonaterwatchers.ca wellingtonwterwatchers.ca wellingtonwaerwatchers.ca wellingtonwatrwatchers.ca wellingtonwatewatchers.ca wellingtonwateratchers.ca wellingtonwaterwtchers.ca wellingtonwaterwachers.ca wellingtonwaterwathers.ca wellingtonwaterwatcers.ca wellingtonwaterwatchrs.ca wellingtonwaterwatches.ca wellingtonwaterwatcher.ca ewllingtonwaterwatchers.ca wlelingtonwaterwatchers.ca wellingtonwaterwatchers.ca welilngtonwaterwatchers.ca wellnigtonwaterwatchers.ca welligntonwaterwatchers.ca wellintgonwaterwatchers.ca wellingotnwaterwatchers.ca wellingtnowaterwatchers.ca wellingtownaterwatchers.ca wellingtonawterwatchers.ca wellingtonwtaerwatchers.ca wellingtonwaetrwatchers.ca wellingtonwatrewatchers.ca wellingtonwatewratchers.ca wellingtonwaterawtchers.ca wellingtonwaterwtachers.ca wellingtonwaterwacthers.ca wellingtonwaterwathcers.ca wellingtonwaterwatcehrs.ca wellingtonwaterwatchres.ca wellingtonwaterwatchesr.ca wwellingtonwaterwatchers.ca weellingtonwaterwatchers.ca welllingtonwaterwatchers.ca welllingtonwaterwatchers.ca welliingtonwaterwatchers.ca wellinngtonwaterwatchers.ca wellinggtonwaterwatchers.ca wellingttonwaterwatchers.ca wellingtoonwaterwatchers.ca wellingtonnwaterwatchers.ca wellingtonwwaterwatchers.ca wellingtonwaaterwatchers.ca wellingtonwatterwatchers.ca wellingtonwateerwatchers.ca wellingtonwaterrwatchers.ca wellingtonwaterwwatchers.ca wellingtonwaterwaatchers.ca wellingtonwaterwattchers.ca wellingtonwaterwatcchers.ca wellingtonwaterwatchhers.ca wellingtonwaterwatcheers.ca wellingtonwaterwatcherrs.ca wellingtonwaterwatcherss.ca |
Location
IP: 65.60.52.90
continent: NA, country: United States (USA), city: Chicago
Website value
rank in the traffic statistics: 6 992 107
There is not enough data to estimate website value.
Basic information
website build using CSS
code weight: 41.92 KB
text per all code ratio: 25 %
title: Guelph Non Profit | Guelph Non Profit Organizations | Wellington Water Watchers
description: Wellington Water Watchers is a Guelph Non Profit Organization that is dedicated to the protection, restoration and conservation of drinking water in Guelph and Wellington County.
keywords: water quality, guelph county, bottled water, recycling, conservation, wellington county, guelph
encoding: UTF-8
language: en-US
Website code analysis
one word phrases repeated minimum three times
Phrase | Quantity |
---|---|
the | 6 |
to | 5 |
and | 5 |
on | 4 |
of | 4 |
The | 4 |
Wellington | 4 |
in | 3 |
Watchers | 3 |
you | 3 |
us | 3 |
Water | 3 |
Guelph | 3 |
two word phrases repeated minimum three times
Phrase | Quantity |
---|---|
Wellington Water | 3 |
Water Watchers | 3 |
to the | 3 |
three word phrases repeated minimum three times
Phrase | Quantity |
---|---|
Wellington Water Watchers | 3 |
B tags
U tags
I tags
images
file name | alternative text |
---|---|
stopthequarry-thumb.png | stop the quarry |
facebook-icon.png | Join us on Facebook |
twitter-icon.png | Follow us on Twitter |
great-lakes.gif | |
c041a5b542d3803894affc531b87.jpeg | Liz Sandals speaks to the media at the Guelph Country Club Thursday, where she went to celebrate her victory in the provincial election. |
peppersoft22.png |
headers
H1
Proposed mega quarry ‘most bizarre thing I’ve ever seen,’ Sandals says
H2
Clean drinking water
Latest updates
Water Organizations and Advocates Ask International Joint Commission to Declare the Great Lakes a Public Trust While Continuing to Assess Persistent Threats
H3
Clean drinking water
Latest updates
Water Organizations and Advocates Ask International Joint Commission to Declare the Great Lakes a Public Trust While Continuing to Assess Persistent Threats
H4
You can't put a price on it.
Welcome. Wellington Water Watchers is dedicated to the protection, restoration and conservation of drinking water in Guelph and Wellington County. Learn more about your water, and how you can help protect its quality.
H5
H6
internal links
address | anchor text |
---|---|
http://www.wellingtonwaterwatchers.ca | Wellington Water Watchers |
http://www.wellingtonwaterwatchers.ca/ | Home |
http://www.wellingtonwaterwatchers.ca/who-we-are/ | Who We Are |
http://www.wellingtonwaterwatchers.ca/10-things-you-can-do/ | 10 things you can do |
http://www.wellingtonwaterwatchers.ca/50-things-you-should-know/ | 50 things you should know |
http://www.wellingtonwaterwatchers.ca/success-stories/ | Success Stories |
http://www.wellingtonwaterwatchers.ca/donate/ | Donate and help |
http://www.wellingtonwaterwatchers.ca/contact/ | Contact Us |
http://www.wellingtonwaterwatchers.ca/home/the-issues/ | The Issues |
http://www.wellingtonwaterwatchers.ca/bluew/ | The Blue W |
http://www.wellingtonwaterwatchers.ca/home/sponsor-a-class/ | Sponsor-a-Class |
http://www.wellingtonwaterwatchers.ca/home/sos/ | SOS to the World Contest |
http://www.wellingtonwaterwatchers.ca/home/message-in-the-bottle/ | Message in the Bottle |
http://www.wellingtonwaterwatchers.ca/home/newsletter/ | Subscribe to Newsletter |
http://www.wellingtonwaterwatchers.ca/home/partners-and-sponsors/ | Partners and Sponsors |
http://www.wellingtonwaterwatchers.ca/home/the-board/ | Our Board of Directors |
http://www.wellingtonwaterwatchers.ca/home/resources/ | Links & Resources |
http://www.wellingtonwaterwatchers.ca/home/coming-events/ | Coming Events |
http://www.wellingtonwaterwatchers.ca/home/opportunities/ | Opportunities |
volunteer/ | Volunteer |
become-a-member/ | Become a Member |
donate/ | Donate Now |
http://www.wellingtonwaterwatchers.ca/2011/10/media-alert-weve-just-had-word-that-a-few-members-of-the-barenaked-ladies-will-also-take-to-the-stage/ | Media alert- We’ve just had word that a few members of The Barenaked Ladies will also take to the stage |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/media-alert-weve-just-had-word-that-a-few-members-of-the-barenaked-ladies-will-also-take-to-the-stage/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/media-alert-weve-just-had-word-that-a-few-members-of-the-barenaked-ladies-will-also-take-to-the-stage/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/ater-organizations-and-advocates-ask-international-joint-commission-to-declare-the-great-lakes-a-public-trust-while-continuing-to-assess-persistent-threats/ | ater Organizations and Advocates Ask International Joint Commission to Declare the Great Lakes a Public Trust While Continuing to Assess Persistent Threats |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/ater-organizations-and-advocates-ask-international-joint-commission-to-declare-the-great-lakes-a-public-trust-while-continuing-to-assess-persistent-threats/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/ater-organizations-and-advocates-ask-international-joint-commission-to-declare-the-great-lakes-a-public-trust-while-continuing-to-assess-persistent-threats/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/melancthon-update-to-wellington-water-watchers/ | Melancthon Update to Wellington Water Watchers |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/melancthon-update-to-wellington-water-watchers/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/melancthon-update-to-wellington-water-watchers/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/invitation-to-a-full-day-policy-planning-workshop-nov-17th/ | Invitation to a full day Policy Planning Workshop Nov 17th |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/invitation-to-a-full-day-policy-planning-workshop-nov-17th/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/invitation-to-a-full-day-policy-planning-workshop-nov-17th/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/nestle-baby-food-recall/ | Nestle Baby Food Recall |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/nestle-baby-food-recall/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/proposed-mega-quarry-%e2%80%98most-bizarre-thing-i%e2%80%99ve-ever-seen%e2%80%99-sandals-says/ | Proposed mega quarry ‘most bizarre thing I’ve ever seen,’ Sandals says |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/proposed-mega-quarry-%e2%80%98most-bizarre-thing-i%e2%80%99ve-ever-seen%e2%80%99-sandals-says/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/proposed-mega-quarry-%e2%80%98most-bizarre-thing-i%e2%80%99ve-ever-seen%e2%80%99-sandals-says/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/fast-facts-on-foodstock/ | Fast Facts on Foodstock |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/fast-facts-on-foodstock/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/fast-facts-on-foodstock/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/sera-session/ | SERA SESSION |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/sera-session/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/sera-session/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/do-you-have-ideas-for-the-direction-of-wellington-water-watchers-as-an-organization/ | Do You Have Ideas for The Direction of Wellington Water Watchers as an Organization? |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/do-you-have-ideas-for-the-direction-of-wellington-water-watchers-as-an-organization/#comments | 1 Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/do-you-have-ideas-for-the-direction-of-wellington-water-watchers-as-an-organization/ | Read the rest |
http://www.wellingtonwaterwatchers.ca/2011/10/for-thanksgiving-gratitude/ | For Thanksgiving – Gratitude |
http://www.wellingtonwaterwatchers.ca/author/arlene/ | Mike |
http://www.wellingtonwaterwatchers.ca/2011/10/for-thanksgiving-gratitude/#comments | Leave a Comment |
http://www.wellingtonwaterwatchers.ca/2011/10/media-alert-weve-just-had-word-that-a-few-members-of-the-barenaked-ladies-will-also-take-to-the-stage/ | Media alert- We’ve just had word that a few members of The Barenaked Ladies will also take to the stage |
http://www.wellingtonwaterwatchers.ca/2011/10/ater-organizations-and-advocates-ask-international-joint-commission-to-declare-the-great-lakes-a-public-trust-while-continuing-to-assess-persistent-threats/ | ater Organizations and Advocates Ask International Joint Commission to Declare the Great Lakes a Public Trust While Continuing to Assess Persistent Threats |
http://www.wellingtonwaterwatchers.ca/2011/10/melancthon-update-to-wellington-water-watchers/ | Melancthon Update to Wellington Water Watchers |
http://www.wellingtonwaterwatchers.ca/2011/10/invitation-to-a-full-day-policy-planning-workshop-nov-17th/ | Invitation to a full day Policy Planning Workshop Nov 17th |
http://www.wellingtonwaterwatchers.ca/2011/10/nestle-baby-food-recall/ | Nestle Baby Food Recall |
http://www.wellingtonwaterwatchers.ca/2011/10/do-you-have-ideas-for-the-direction-of-wellington-water-watchers-as-an-organization/comment-page-1/#comment-1663 | Do You Have Ideas for The Direction of Wellington Water Watchers as an Organization? |
http://www.wellingtonwaterwatchers.ca/2011/09/enter-your-name-in-a-draw-for-a-10-planet-bean-gift-certificate-2/comment-page-1/#comment-1643 | Enter your name in a draw for a $10 Planet Bean Gift Certificate |
http://www.wellingtonwaterwatchers.ca/2011/09/release-maude-barlow-calls-mega-quarry-announcement-a-good-start/comment-page-1/#comment-1287 | RELEASE: Maude Barlow calls mega-quarry announcement a good start |
http://www.wellingtonwaterwatchers.ca/category/asking-you/ | Asking YOU! |
http://www.wellingtonwaterwatchers.ca/category/community/ | Community |
http://www.wellingtonwaterwatchers.ca/category/environment/ | Environment |
http://www.wellingtonwaterwatchers.ca/category/events/ | Events |
http://www.wellingtonwaterwatchers.ca/category/fun-stuff/ | Fun Stuff! |
http://www.wellingtonwaterwatchers.ca/category/guelph/ | Guelph |
http://www.wellingtonwaterwatchers.ca/category/legislation/ | Legislation |
http://www.wellingtonwaterwatchers.ca/category/news/ | News |
http://www.wellingtonwaterwatchers.ca/feed/ | RSS Feed |
http://www.wellingtonwaterwatchers.ca/privacy-policy/ | Privacy Policy |
http://www.wellingtonwaterwatchers.ca/wp-admin/ | Admin |
http://www.wellingtonwaterwatchers.ca | Wellington Water Watchers |
external links
address | anchor text |
---|---|
http://www.facebook.com/group.php?gid=137920877446 | Join our Facebook group |
http://stopthemelancthonquarry.ca/ | Read more... |
http://www.facebook.com/home.php?sk=group_190733987624806&ap=1 | Join us on Facebook |
http://twitter.com/#!/wwaterwatchers | Follow us on Twitter |
http://advocacyschool.org/ | advocacy school |
http://actiontodaycanada.com | Dennis |
http://remotecontrolcarsforkids.org/ | Rob |