last data update: 2011/10/18, 06:51

Website loading time

during the test: 0.21 s

cable connection (average): 0.62 s

DSL connection (average): 1.02 s

modem (average): 22.49 s

HTTP headers

Information about DNS servers

worldfish.frSOAa.dns.gandi.nethostmaster.gandi.net129586515610800 3600 604800 10800 IN 10800
worldfish.frMX50fb.mail.gandi.netIN10800
worldfish.frMX10spool.mail.gandi.netIN10800
worldfish.frA91.121.71.114IN10800
worldfish.frNSa.dns.gandi.netIN10800
worldfish.frNSc.dns.gandi.netIN10800
worldfish.frNSb.dns.gandi.netIN10800
filmizlediler.com.vpslink.comA38.113.1.225IN3600
htc.nlMX10smtp.routit.netIN43200
htc.nlMX20smtp1.routit.netIN43200
htc.nlSOAns1.routit.netpostmaster.routit.net201006100628800 7200 604800 86400 IN 43200
htc.nlNSns2.routit.netIN43200
htc.nlNSns1.routit.netIN43200
phpbookmark.deTXTkasserver.comArrayIN7200
phpbookmark.deMX10mail.phpbookmark.deIN7200
phpbookmark.deA85.13.137.4IN7200
phpbookmark.deSOAns5.kasserver.comroot.kasserver.com201107266628800 7200 1209600 7200 IN 7200
phpbookmark.deNSns6.kasserver.comIN7200
phpbookmark.deNSns5.kasserver.comIN7200
sportsandoutfit.deTXTkasserver.comArrayIN7200
sportsandoutfit.deMX10mail.sportsandoutfit.deIN7200
sportsandoutfit.deA85.13.141.46IN7200
sportsandoutfit.deSOAns5.kasserver.comroot.kasserver.com201001150928800 7200 604800 7200 IN 7200
sportsandoutfit.deNSns4.kasserver.comIN7200
sportsandoutfit.deNSns3.kasserver.comIN7200
garnstudio.caSOAkirk.wwwgbg.sehostmaster.wwwgbg.se200709817510800 3600 1209600 14400 IN 14400
garnstudio.caA194.146.171.106IN14400
garnstudio.caNSns2.wwwgbg.seIN14400
garnstudio.caNSns3.wwwgbg.seIN14400
garnstudio.caNSkirk.wwwgbg.seIN14400
tenyt.comMX40ASPMX2.GOOGLEMAIL.comIN43200
tenyt.comMX50ASPMX3.GOOGLEMAIL.comIN43200
tenyt.comMX10ASPMX.L.GOOGLE.comIN43200
tenyt.comMX20ALT1.ASPMX.L.GOOGLE.comIN43200
tenyt.comMX30ALT2.ASPMX.L.GOOGLE.comIN43200
tenyt.comA64.202.189.170IN3600
tenyt.comSOAns53.domaincontrol.comdns.jomax.net201106190028800 7200 604800 86400 IN 43200
tenyt.comNSns54.domaincontrol.comIN3600
tenyt.comNSns53.domaincontrol.comIN3600
rylanclayne.comA174.132.170.125IN14400
rylanclayne.comSOAns1433.hostgator.comroot.gator717.hostgator.com200910090186400 7200 3600000 86400 IN 43200
rylanclayne.comMX0rylanclayne.comIN14400
rylanclayne.comTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
rylanclayne.comNSns1433.hostgator.comIN43200
rylanclayne.comNSns1434.hostgator.comIN43200
centralmotors.gm.ca.vpslink.comA38.113.1.225IN3600
yp.plMX10ASPMX4.GOOGLEMAIL.comIN43200
yp.plMX10ASPMX5.GOOGLEMAIL.comIN43200
yp.plMX1ASPMX.L.GOOGLE.comIN43200
yp.plMX5ALT1.ASPMX.L.GOOGLE.comIN43200
yp.plMX5ALT2.ASPMX.L.GOOGLE.comIN43200
yp.plMX10ASPMX2.GOOGLEMAIL.comIN43200
yp.plMX10ASPMX3.GOOGLEMAIL.comIN43200
yp.plTXTv=spf1 a mx a:yx-out-2324.google.com ~allArrayIN43200
yp.plTXTgoogle-site-verification=4gc6QClnZuaOFa7tmGdQpgJki1HeLvlVh4al0i88fScArrayIN43200
yp.plA62.146.24.108IN43200
yp.plSOAns1.dns24.netroot.yp.pl201110140110800 3600 604800 43200 IN 43200
yp.plNSns2.dns24.netIN43200
yp.plNSns-847.awsdns-41.netIN43200
yp.plNSns3.dns24.netIN43200
yp.plNSns1.dns24.netIN43200
yp.plNSns-1964.awsdns-53.co.ukIN43200
yp.plNSns-1243.awsdns-27.orgIN43200
yp.plNSns-78.awsdns-09.comIN43200
souldemise.deMX10mailin.rzone.deIN7200
souldemise.deSOAshades09.rzone.dehostmaster.strato-rz.de200610260186400 7200 604800 86400 IN 7200
souldemise.deAAAA2a01:238:20a:202:1086::86IN7200
souldemise.deA81.169.145.69IN7200
souldemise.deNSdocks02.rzone.deIN7200
souldemise.deNSshades09.rzone.deIN7200
micro-matic.seMX20fallback.speednames.comIN300
micro-matic.seMX10mail.messaging.microsoft.comIN300
micro-matic.seTXTv=msv1 t=A100F7EA-3319-489A-85CF-6F5B02D679AEArrayIN300
micro-matic.seA206.208.117.240IN300
micro-matic.seSOAns1.ascio.nethostmaster.ascio.net201110070110800 5400 3600000 300 IN 300
micro-matic.seIN7200
micro-matic.seIN7200
micro-matic.seNSns1.ascio.netIN300
micro-matic.seNSns3.ascio.netIN300
micro-matic.seNSns2.ascio.netIN300
rso.plA94.75.225.7IN14400
rso.plSOAns5.webd.plservice.webd.pl201109220014400 7200 3600000 86400 IN 14400
rso.plMX0rso.plIN14400
rso.plNSns5.webd.plIN14400
rso.plNSns7.webd.plIN14400
glider-forum.deA78.46.91.214IN43200
glider-forum.deMX30ASPMX2.GOOGLEMAIL.COMIN43200
glider-forum.deMX30ASPMX3.GOOGLEMAIL.COMIN43200
glider-forum.deMX30ASPMX4.GOOGLEMAIL.COMIN43200
glider-forum.deMX30ASPMX5.GOOGLEMAIL.COMIN43200
glider-forum.deMX10ASPMX.L.GOOGLE.COMIN43200
glider-forum.deMX20ALT1.ASPMX.L.GOOGLE.COMIN43200
glider-forum.deMX20ALT2.ASPMX.L.GOOGLE.COMIN43200
glider-forum.deSOAns1.first-ns.depostmaster.robot.first-ns.de201011190014400 1800 604800 86400 IN 43200
glider-forum.deNSns1.first-ns.deIN43200
glider-forum.deNSrobotns3.second-ns.COMIN43200
glider-forum.deNSrobotns2.second-ns.deIN43200
svspraha.czMX10mx.unihost.czIN32400
svspraha.czMX20mx2.unihost.czIN32400
svspraha.czA81.0.206.125IN32400
svspraha.czSOAns.unihost.czroot.unihost.cz201006110186400 900 1209600 32400 IN 32400
svspraha.czNSns2.unihost.czIN32400
svspraha.czNSns.unihost.czIN32400
vlinks.infoA174.120.180.34IN14400
vlinks.infoSOAns2189.hostgator.comroot.gator1095.hostgator.com200911200186400 7200 3600000 86400 IN 43200
vlinks.infoMX0vlinks.infoIN14400
vlinks.infoTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
vlinks.infoNSns2189.hostgator.comIN43200
vlinks.infoNSns2190.hostgator.comIN43200
euroteamtickets.comTXTv=spf1 a mx -allArrayIN3600
euroteamtickets.comMX10mail.euroteamtickets.comIN3600
euroteamtickets.comA194.28.157.51IN3600
euroteamtickets.comSOAns1.lnhi.netadministrator.lnhi.net110800 3600 604800 3600 IN 3600
euroteamtickets.comNSns1.lnhi.netIN3600
euroteamtickets.comNSns2.lnhi.netIN3600
euroteamtickets.comNSns3.lnhi.netIN3600
khlippe.deMX50khlippe.dyndns.orgIN43200
khlippe.deSOAns.eggenet.deadmin.eggenet.de201003032010800 3600 604800 86400 IN 43200
khlippe.deNSns.eggenet.deIN43200
khlippe.deNSns2.eggenet.deIN43200
fpr-fbg.beA194.150.224.242IN3600
fpr-fbg.beMX50mx.backup.mailprotect.beIN3600
fpr-fbg.beMX10mx.mailprotect.beIN3600
fpr-fbg.beSOAns3.combell.nethostmaster.fpr-fbg.be201108100110800 3600 604800 40000 IN 3600
fpr-fbg.beNSns4.combell.netIN3600
fpr-fbg.beNSns3.combell.netIN3600
tamilkathir.comSOAns.tamilkathir.comebabytiger.yahoo.co.uk128541156610800 3600 604800 10800 IN 43200
tamilkathir.comA82.165.141.116IN43200
tamilkathir.comMX10mail.tamilkathir.comIN43200
tamilkathir.comNSns.tamilkathir.comIN43200
riverdaughter.wordpress.comCNAMElb.wordpress.comIN13821

Received from the first DNS server

Request to the server "riverdaughter.wordpress.com"
Received 45 bytes from address 173.246.97.2#53 in 15 ms
Request to the server "riverdaughter.wordpress.com"
You used the following DNS server:
DNS Name: a.dns.gandi.net
DNS Server Address: 173.246.97.2#53
DNS server aliases:

Host riverdaughter.wordpress.com not found: 5(REFUSED)
Received 45 bytes from address 173.246.97.2#53 in 15 ms

Received from the second DNS server

Request to the server "riverdaughter.wordpress.com"
Received 45 bytes from address 217.70.182.20#53 in 13 ms
Request to the server "riverdaughter.wordpress.com"
You used the following DNS server:
DNS Name: c.dns.gandi.net
DNS Server Address: 217.70.182.20#53
DNS server aliases:

Host riverdaughter.wordpress.com not found: 5(REFUSED)
Received 45 bytes from address 217.70.182.20#53 in 13 ms

Subdomains (the first 50)

Typos (misspells)

eiverdaughter.wordpress.com
diverdaughter.wordpress.com
fiverdaughter.wordpress.com
tiverdaughter.wordpress.com
5iverdaughter.wordpress.com
4iverdaughter.wordpress.com
ruverdaughter.wordpress.com
rjverdaughter.wordpress.com
rkverdaughter.wordpress.com
roverdaughter.wordpress.com
r9verdaughter.wordpress.com
r8verdaughter.wordpress.com
ricerdaughter.wordpress.com
riberdaughter.wordpress.com
rigerdaughter.wordpress.com
riferdaughter.wordpress.com
rivwrdaughter.wordpress.com
rivsrdaughter.wordpress.com
rivdrdaughter.wordpress.com
rivrrdaughter.wordpress.com
riv4rdaughter.wordpress.com
riv3rdaughter.wordpress.com
riveedaughter.wordpress.com
riveddaughter.wordpress.com
rivefdaughter.wordpress.com
rivetdaughter.wordpress.com
rive5daughter.wordpress.com
rive4daughter.wordpress.com
riversaughter.wordpress.com
riverxaughter.wordpress.com
rivercaughter.wordpress.com
riverfaughter.wordpress.com
riverraughter.wordpress.com
rivereaughter.wordpress.com
riverdzughter.wordpress.com
riverdsughter.wordpress.com
riverdwughter.wordpress.com
riverdqughter.wordpress.com
riverdayghter.wordpress.com
riverdahghter.wordpress.com
riverdajghter.wordpress.com
riverdaighter.wordpress.com
riverda8ghter.wordpress.com
riverda7ghter.wordpress.com
riverdaufhter.wordpress.com
riverdauvhter.wordpress.com
riverdaubhter.wordpress.com
riverdauhhter.wordpress.com
riverdauyhter.wordpress.com
riverdauthter.wordpress.com
riverdauggter.wordpress.com
riverdaugbter.wordpress.com
riverdaugnter.wordpress.com
riverdaugjter.wordpress.com
riverdauguter.wordpress.com
riverdaugyter.wordpress.com
riverdaughrer.wordpress.com
riverdaughfer.wordpress.com
riverdaughger.wordpress.com
riverdaughyer.wordpress.com
riverdaugh6er.wordpress.com
riverdaugh5er.wordpress.com
riverdaughtwr.wordpress.com
riverdaughtsr.wordpress.com
riverdaughtdr.wordpress.com
riverdaughtrr.wordpress.com
riverdaught4r.wordpress.com
riverdaught3r.wordpress.com
riverdaughtee.wordpress.com
riverdaughted.wordpress.com
riverdaughtef.wordpress.com
riverdaughtet.wordpress.com
riverdaughte5.wordpress.com
riverdaughte4.wordpress.com
iverdaughter.wordpress.com
rverdaughter.wordpress.com
rierdaughter.wordpress.com
rivrdaughter.wordpress.com
rivedaughter.wordpress.com
riveraughter.wordpress.com
riverdughter.wordpress.com
riverdaghter.wordpress.com
riverdauhter.wordpress.com
riverdaugter.wordpress.com
riverdaugher.wordpress.com
riverdaughtr.wordpress.com
riverdaughte.wordpress.com
irverdaughter.wordpress.com
rvierdaughter.wordpress.com
rievrdaughter.wordpress.com
rivredaughter.wordpress.com
rivedraughter.wordpress.com
riveradughter.wordpress.com
riverduaghter.wordpress.com
riverdaguhter.wordpress.com
riverdauhgter.wordpress.com
riverdaugther.wordpress.com
riverdaughetr.wordpress.com
riverdaughtre.wordpress.com
rriverdaughter.wordpress.com
riiverdaughter.wordpress.com
rivverdaughter.wordpress.com
riveerdaughter.wordpress.com
riverrdaughter.wordpress.com
riverddaughter.wordpress.com
riverdaaughter.wordpress.com
riverdauughter.wordpress.com
riverdaugghter.wordpress.com
riverdaughhter.wordpress.com
riverdaughtter.wordpress.com
riverdaughteer.wordpress.com
riverdaughterr.wordpress.com

Location

IP: 72.233.2.58, 72.233.69.6, 74.200.243.251, 74.200.244.59, 76.74.254.120, 76.74.254.123

continent: NA, country: United States (USA), city: San Antonio

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 155.94 KB

text per all code ratio: 46 %

title: The Confluence

description:

keywords:

encoding: UTF-8

language: en

Website code analysis

one word phrases repeated minimum three times

two word phrases repeated minimum three times

three word phrases repeated minimum three times

B tags

U tags

I tags

images

file namealternative text
Its Time the Washington Crowd Gets It
Find The Confluence on Facebook!
RSS
The Confluence
The Confluence proud finalist: Best Liberal Blog
Add to Technorati Favorites
Bookmark and Share

headers

H1

The Confluence

EMERGENCY CALL TO ACTION: Keep Bloomberg and Kelly From Evicting #OWS

H2

Recent Comments

Top Posts

Categories

Tags

History

News from Crooks and Liars

Suburban Guerrilla

Ian Welsh

OccupyWallStreet: We have been starving the wrong beast

ooOOoo, the chemists are getting restless

Nitecap: A little ditty to Glenn Beck from the 99%

OccupyWallStreet: To the naysayers

What’s wrong with this picture?

OccupyWallStreet: Headed back to Washington Square Park

OccupyTogether: October 15- Global Day of Action

A suggestion about demands for OccupyWallStreet

OccupyWallStreet: Bloomberg postpones the “cleaning”

URGENT: OccupyWallStreet to be evicted from Zuccotti Park on Friday. Action needed

Struggling with Links, Blockquotes, images or videos?

Recent posts delivered to your door — Follow TC on Twitter

A Newsy List

Funnies

Links

Blog Stats

Email Subscription

Anglachel’s Journal

Corrente (Lambert)

Blue Lyon

Spam Blocked

H3

Recent Comments

Top Posts

Categories

Tags

History

News from Crooks and Liars

Suburban Guerrilla

Ian Welsh

OccupyWallStreet: We have been starving the wrong beast

ooOOoo, the chemists are getting restless

Nitecap: A little ditty to Glenn Beck from the 99%

OccupyWallStreet: To the naysayers

What’s wrong with this picture?

OccupyWallStreet: Headed back to Washington Square Park

OccupyTogether: October 15- Global Day of Action

A suggestion about demands for OccupyWallStreet

OccupyWallStreet: Bloomberg postpones the “cleaning”

URGENT: OccupyWallStreet to be evicted from Zuccotti Park on Friday. Action needed

Struggling with Links, Blockquotes, images or videos?

Recent posts delivered to your door — Follow TC on Twitter

A Newsy List

Funnies

Links

Blog Stats

Email Subscription

Anglachel’s Journal

Corrente (Lambert)

Blue Lyon

Spam Blocked

H4

H5

H6

internal links

addressanchor text
Home
About
An Invitation to Democrats in
Conflucian
Credo
The Confluence
Entries RSS
Comments RSS
Its Time the Washington Crowd Gets It
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: To the
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: To the
OccupyWallStreet: We have been…
OccupyWallStreet: To the
OccupyWallStreet: We have been…
OccupyWallStreet: We have been…
OccupyWallStreet: To the
OccupyWallStreet: We have been…
OccupyWallStreet: We have been starving the wrong beast
ooOOoo, the chemists are getting restless
The Kitty Genovese Case: A Fascinating Intersection of True Crime, Psychology, and Media Misinformation
OccupyWallStreet: To the naysayers
PUMA=Bull Moose?
Nitecap: A little ditty to Glenn Beck from the 99%
Monday Morning News
Monday: PUMA Power
What's wrong with this picture?
The Terror Babies are Coming: Run for Your Lives!!
abortion
Add new tag
Afghanistan
Al Franken
Anglachel
Barack Obama
Bill Clinton
BP oil gusher
Conflucians Say
Democratic Party
Democrats
DNC
Elizabeth Warren
feminism
Florida
General
Goldman Sachs
health care
Health Care Reform
Hillary Clinton
Howard Dean
John McCain
Media
Michigan
misogyny
Morning Edition
Morning News Links
Nancy Pelosi
news
NO WE WON'T
Obama
Open thread
Paul Krugman
Politics
PUMA
racism
Republicans
Sarah Palin
sexism
Single Payer
snark
Social Security
Supreme Court
unemployment
WikiLeaks
1
2
3
4
5
6
7
9
10
11
12
13
14
15
16
17
The Confluence
OccupyWallStreet: We have been starving the wrong
General
Occupy
33 Comments
ooOOoo, the chemists are getting
General
amgen
Beaker
Bunsen Honeydew
chemists
Don Imus
Matt Taibbi
occupation
Wall Street
37 Comments
Nitecap: A little ditty to Glenn Beck from the
General
5 Comments
OccupyWallStreet: To the
General
OccupyWallStreet
OWS
trolls
112 Comments
What’s wrong with this
General
American high school students
Atrios
galtian overlords
Indian students
Ivy league
Paul Krugman
scholarships
44 Comments
OccupyWallStreet: Headed back to Washington Square
General
99 Luftballoons
OccupyWallStreet
20 Comments
OccupyTogether: October 15- Global Day of
General
occupy times square
OccupyWallStreet
october 15
open source
Virtually speaking
zuccotti park
16 Comments
A suggestion about demands for
General
Bill Clinton
OccupyWallStreet
paper trails
Rush Holt
Voter Confidence and Increased Accessibility Act
voting machines
32 Comments
OccupyWallStreet: Bloomberg postpones the
General
Bloomberg
cleaning
OccupyWallStreet
unions
zuccotti park
13 Comments
URGENT: OccupyWallStreet to be evicted from Zuccotti Park on Friday. Action
General
Bloomberg
non-violence
occupy wall street
repression
zuccotti park
37 Comments
Next Page
Easy HTML for Comments
Follow

external links

addressanchor text
Find The Confluence on Facebook!
CA Freeb
CA Freeb
CA Freeb
bemused_leftist
bemused_leftist
RSS
News from Crooks and Liars
Mike's Blog Round Up
RSS
Suburban Guerrilla
‘Who do you serve? Who do you protect?’
RSS
Ian Welsh
I see the police are providing an education
OWS
Derek Lowe posted the latest rumors on Amgen
speaking the sort of language
OWS
Craig Crawford’s Trail Mix
OWS
occupation in the tundra
NYTimes had an article yesterday about Indian college students attending American schools
Dartmouth
Smith
India
occupywallstreet
Atrios says that the Galtian overlords don’t know what’s best for them
Krugman says he thought occupywallstreet was imminent back in 2008
this post at Susie’s place
Occupytheboardroom
Times Square Cam.
Global Day of Action
OccupyWallStreet
OccupytheBoardroom,
Take Times Square Convergence and Occupation Party at 5:00pm
GlobalRevolution Livestream
OccupyWallStNYC
Avaazwallstreet
their live coverage post here
Corrente
Indignés is covering OccupyParis from Corrente
Readers, how do we publish ourselves to the occupiers and indignants?
Virtually Speaking with Jay Ackroyd, Stuart Zechman and Alison Kilkenny
development
[2]
peer production
blueprints
biotechnology
[3]
Big Dawg has weighed in regarding OccupyWallStreet
OccupyWallStreet
preventing the wrong kind of people from voting
Voter Confidence and Increased Accessibility Act of 2005.
But it has been sitting in committees ever since.
OccupyWallSt.org
EMERGENCY CALL TO ACTION: Keep Bloomberg and Kelly From Evicting #OWS
OccupyWallSt
NYPD Police Commissioner Ray Kelly has said that they will move in to clear us and we will not be allowed to take sleeping bags, tarps, personal items or gear back into the park.
Click here to learn nonviolent tactics for holding ground.
Recent posts delivered to your door — Follow TC on Twitter
http://t.co/2tb7vWM8
1
http://t.co/428tm14j
1
http://t.co/Ogr66xGh
1
http://t.co/LO3b9NJ7
1
http://t.co/KtUu3Vit
1
Alternet
BBC News
CNN
Crooks and Liars
HinesSight
Make them Accountable
Media Matters
Memeorandum
MSNBC
New York Times
Politico
Raw Story
Reuters
Salon
SFGate
Talking Points Memo
The Guardian
Truthdig
Truthout
Washington Post
Yahoo News
Damn You Autocorrect
Dr. Grumpy
Lolcats
Mike Flugennock
The Onion
Acid Test
Afrocity
Alegre's Corner
Anglachel
Baseline Scenario
Black Agenda Report
Blue Lyon
Cailleach
Calculated Risk
Cannonfire
Cinie's World
Corrente
Craig Crawford's Trail Mix
Dissenting Justice
Eat4Today
Eschaton
Ezra Klein
Financial Armageddon
FireDogLake
First Draft
Free us Now
Freedom's Challenge
Glenn Greenwald
Hillary is 44
Historiann
Hullabaloo
Ian Welsh
Informed Comment
InsightAnalytical
Joe Bageant
John W. Smart
Klownhaus
Let Them Listen
Liberal Rapture
Madam Secretary
Naked Capitalism
New Deal 2.0
New Economic Perspectives
Nite Swimming
Not Your Sweetie
Obama Scandals List
Once Upon a Time
Partizane
Paul Krugman
Peacocks and Lilies
Peter Daou
Planet Money
Pruning Shears
RedDragon62
Shakesville
Sic Semper Tyrannis
Sky Dancing
Stray Yeller Dog
Suburban Guerilla
TalkLeft
Tennessee Guerrilla Women
The Crawdad Hole
The Daily Howler
The Left Coaster
The New Agenda
The Reclusive Leftist
The Sideshow (Avedon Carol)
The Smirking Chimp
The Smoking Gun
Tiger Beatdown
Tom in Paine
Tom Watson
True Crime Report
Uppity Woman
Valentine Bonnaire
What's on Katie's Mind?
WordPress.com
WordPress.org
Add to Technorati Favorites
Subscribe to The Confluence in an RSS reader
Bookmark and Share
Find The Confluence on Facebook!
RSS
Anglachel’s Journal
Panetta
RSS
Corrente (Lambert)
Scaling out and Holding their space: Portland, ME Occupation
RSS
Blue Lyon
Parenting without a net
44,142 spam comments blocked byAkismet
Blog at WordPress.com
Digg 3 Column
Powered by WordPress.com