Tech Support Nightmare

| No Comments

I haven't posted to here in forever, but this seemed like the best place to paste in one of the worst, most annoying tech support chats I've ever had. It wasn't that the tech was stupid--I've no idea if he was or wasn't. It was that he was ignorant and refused to listen. And it made me crazy (and sarcastic, and pissed off...)

------

9:22:41 PM
Harshitha V
Hello
9:22:53 PM
Harshitha V
Thank you for contacting support. I apologize for the wait time. Your patience is greatly appreciated.
9:22:59 PM
Me
hi.
9:23:25 PM
Me
the last 4 is e.42
9:26:20 PM
Me
hello?
9:26:41 PM
Harshitha V
One moment please
9:26:42 PM
Me
I understand that I had to wait awhile, but I hope that I'm not waiting a long time in between responses as well.
9:27:12 PM
Harshitha V
Thank you for validating
9:27:41 PM
Harshitha V
Is webmail working fine for you ?
9:28:18 PM
Me
did you read my question?
9:28:24 PM
Me
all mail is getting BOUNCED
9:28:26 PM
Harshitha V
Yes I did
9:28:36 PM
Me
so it's not a question of whether webmail is working
9:28:42 PM
Harshitha V
Can I get the bounceback please ?
9:28:59 PM
Me
yes, one sec.
9:29:16 PM
Me

(provides mail headers)

9:29:44 PM
Harshitha V
I also want to know if webmail also gives the same error
9:30:23 PM
Me
the error is coming from other people sending email to ME.
9:30:28 PM
Me
it's not in webmail
9:30:49 PM
Me
nothing has come into my email of any sort in something like 5 hours.
9:31:02 PM
Harshitha V
Can I get an email address to test please ?
9:31:16 PM
Me
user@domain.com
9:31:21 PM
Me
that's the one in the bounce.
9:32:12 PM
Harshitha V
The mx record for domain.com domain is not pointing to us
9:32:23 PM
Me
no, it's not.
9:32:24 PM
Harshitha V
Its currently pointing to :

domain.com MX preference = 20, mail exchanger = dwt5-1.mx20.pef.luxsci.com

domain.com MX preference = 10, mail exchanger = dwt5-1.mx10.pef.luxsci.com

9:32:31 PM
Me
I know.
9:32:34 PM
Me
hat's where it's supposed to be
9:32:44 PM
Me
that's what I said in my original message here
9:33:05 PM
Me
I had it pointing to my previous spam filtering provider--McAfee
9:33:05 PM
Harshitha V
You need to contact your email service provider regarding this issue
9:33:10 PM
Me
now it's pointing to the NEW one.
9:33:17 PM
Me
no, it's you guys.
9:33:34 PM
Harshitha V
Since the mx records are not pointing to us, we do not have any control over the emails
9:33:40 PM
Me
please, I'm begging you to actually investigate this
9:33:50 PM
Harshitha V
Our mx record will be mail.domain.com
9:33:52 PM
Me
you are bouncing it
9:33:54 PM
Me
YOU
9:34:01 PM
Me
BLUEHOST
9:34:06 PM
Me
is bouncing these emails
9:34:18 PM
Me
NOT the spam filtering provider
9:34:29 PM
Me
proofpoint is trying to deliver to YOU. To BLUEHOST
9:34:37 PM
Me
and BLUEHOST is bouncing them
9:35:32 PM
Me
so I need you to actually look into this issue. I've been dealing with the spam provider on and off for hours an ultimately it appears that BLUEHOST is the one bouncing the emails
9:35:42 PM
Me
so please do not pass me back to them---it's NOT them.
9:38:31 PM
Harshitha V
I am sorry , the emails are getting bounced because the mx record id not pointing to us
9:38:42 PM
Harshitha V
We do not have any control over the domain
9:39:12 PM
Harshitha V
If you want us to check the issue , then you can point the mx records to us so that we get access to check the logs
9:39:12 PM
Me
I can't believe I have to actually argue with you here
9:39:19 PM
Me
let me be clear...
9:39:36 PM
Me
the MX records were pointed to ANOTHER SPAM PROVIDER for 2 YEARS.
9:39:39 PM
Me
and have been working fine.
9:39:46 PM
Me
they were NOT pointed to you.
9:40:02 PM
Me
now they are simply pointed to a DIFFERENT spam filter provider
9:40:18 PM
Me
and suddenly they are not working, and the issue is at bluehost.
9:40:58 PM
Me
look, when I go to the zone editor, the MX routing is set to REMOTE
9:41:33 PM
Me
what's happening is simple. mail comes to the spam provider. They clean it and send to you.
9:41:40 PM
Me
and you accept the mail for the mailbox.
9:41:46 PM
Me
their MX records point to you.
9:42:23 PM
Me
but your system is NOT accepting these emails.
9:42:37 PM
Me
it's leaving the spam provider and coming to you...and being bounced back
9:42:42 PM
Me
FROM BLUEHOST
9:42:48 PM
Me
bluehost is BOUNCING the mail back
9:43:02 PM
Me
you need to figure out why you're not accepting the mail being delivered.
9:45:08 PM
Me
here's a log from an email I sent earlier.
9:45:09 PM
Me

(provides logs)

9:45:30 PM
Me
you'll see that proofpoint is making it very clear: Summary: This message was rejected by its destination for reasons outside the control of Proofpoint Essentials, and got returned to the sender
9:45:38 PM
Me
that's BLUEHOST bouncing it.
9:46:24 PM
Me
you need to accept incoming mail from proofpoint's IPs (which I can get you) for this user's domains
9:46:35 PM
Harshitha V
Can you please hold? I am going to research this for you right now and it should take about [3-4 minutes]. I will be back as quickly as I can.
9:46:50 PM
Me
ok.
9:50:55 PM
Harshitha V
Thank you for holding
9:51:04 PM
Me
ok
9:51:13 PM
Harshitha V
I have checked with my specialist and they said that any bounce back needs to be handled by your mail server
9:51:33 PM
Me
you ARE MY MAIL SERVER
9:51:47 PM
Me
I don't udnerstand how you can read what I'm saying and not understand.
9:51:57 PM
Me
BLUEHOST hosts my mail
9:52:00 PM
Me
not elsewhere.
9:52:12 PM
Harshitha V
No we are not hosting the mails for you
9:52:23 PM
Harshitha V
Mx records are pointing to :

domain.com MX preference = 20, mail exchanger = dwt5-1.mx20.pef.luxsci.com

domain.com MX preference = 10, mail exchanger = dwt5-1.mx10.pef.luxsci.com

9:52:31 PM
Harshitha V
And its not our mx records
9:52:42 PM
Me
listen...I'm begging with you to listen to me.
9:52:55 PM
Me
all that is is the SPAM FILTER SERVICE.
9:52:56 PM
Me

9:53:04 PM
Me
they then send the mail BACK TO BLUEHOST
9:53:13 PM
Me
and you put it in the users mailbox
9:53:26 PM
Me
we've had the SAME SETUP for years
9:53:44 PM
Me
all that's changed is the outside service we use
9:53:50 PM
Me
but BLUEHOST hosts the mail.
9:53:59 PM
Me
if I log into my webmail, I'll see it all there.
9:53:59 PM
Me

9:54:04 PM
Me
because you HOST IT.
9:54:13 PM
Me
I don't know how else to explain it to you.
9:56:12 PM
Me
if you're going to discuss with a specialist, please tell them the entire thing that I'm telling you.
9:56:26 PM
Me
not just "MX doesn't point to us and it's bouncing...so what do I do?"
9:56:39 PM
Me
please feel free to bring someone else in here.
9:58:48 PM
Harshitha V
If we do not provide email services, there is nothing we can do from our end sadly
9:59:07 PM
Me
oh my god.
9:59:20 PM
Me
you are utterly not listening to me at all.
9:59:31 PM
Me
and I can't tell you how annoying it is.
9:59:46 PM
Me
now, listen...all of my mail is at bluehost.
9:59:58 PM
Me
user@domain.com is at bluehost
10:00:05 PM
Me
you have an imap server
10:00:09 PM
Me
I use your IMAP server
10:00:20 PM
Me
my mail is on your IMAP server
10:00:27 PM
Me
is any of this unclear?
10:00:39 PM
Me
when I log into webmail on bluehost, I see all of my mail
10:00:49 PM
Harshitha V
Yes, you have hosting account with domain.com domain and with that you can create email account. But, to use and to work with it the MX should be with us
10:01:16 PM
Me
no, it shouldn't.
10:02:13 PM
Me
because I use an outside service to filter email
10:02:20 PM
Me
so it goes to them FIRST, then to you.
10:02:25 PM
Me
that's how those services work.
10:02:29 PM
Harshitha V
Yes, A mail exchanger (MX) record is a type of DNS record that identifies which server will handle the incoming mail for your domain.
10:02:32 PM
Me
mail comes to the outside filtering service
10:02:55 PM
Me
(i'm going to pretend you didn't just try to explain to me what an MX record is).
10:03:13 PM
Me
as I was saying, mail comes to the outside filtering service and then they send that cleaned mail to you.
10:03:18 PM
Me
you put it in my mailbox
10:03:27 PM
Me
I've been diong it this way for FIVE YEARS
10:03:42 PM
Me
it went to my spam filtering service and then to you
10:04:13 PM
Me
every day, all day, all night. ALL mail went to mxlogic and then to you.
10:04:46 PM
Me
and now the mail is going to a DIFFERENT filtering service and then to you.
10:05:24 PM
Me
it's worked this way just fine for a very long time...and now it doesn't. and what you're trying to tell me is that mail isn't at bluehost.
10:05:31 PM
Me
because the MX records don't point to you.
10:05:38 PM
Me
well, I'm telling you WHY they don't.
10:05:43 PM
Me
and you're not listening.
10:06:44 PM
Me
so I'm trying again. Please ask someone else if need be
10:07:13 PM
Me
but understand that your service works fine with mail that goes to external spam filtering services first and then back
10:07:27 PM
Me
assuming you're not blocking that service, which I belive you are.
10:10:59 PM
Me
OK, listen. I fixed it.
10:11:13 PM
Me
it would have taken you 1 minute to actually figure it out and fix it.
10:11:22 PM
Me
but instead you just refused to listen to me.
10:11:51 PM
Me
So I'm going to rate you basically a 0 and make sure this log gets to someone who can review your performance. This was SUCH A waste of my time.


I want to be...

| No Comments

I just randomly came across a note on my phone where I had saved this. I'm not sure what year this is from, though...

Ellen: do you think, when I grow up, I could be a director?
Me: you can be anything you want.
Ellen: when I grow up, then, can I be a dragon?
Katie: when I grow up, I want to be a caterpillar.


Let's see if dreams really can come true...

Pumpkins, The Next Generation

| No Comments

It appears, after careful searching (read: not that careful), that I never blogged our pumpkin effort from last year. Odds are it was because we were stuck in Minneapolis due to Superstorm Sandy, but it could be just because I'm lazy (quiet, you.)

So, after a really nice effort this year, I've decided on a MEGAPOST of both years' accomplishments!

Without further ado, we'll start with 2012's editions:


Ellen's Dr. Who "Fezzes are cool":



Katie's "Nyan Pumpkin"



Chris's "Celtic Pride" unlit and lit








And my "Super Mario" unlit and lit.








Linda did not participate in the 2012 festivities, preferring to take a more advisory post. However, she did a wonderful job with her "Jack Skellington" head this year:





Katie followed up her lovely Nyan cat with an even geekier effort, the robots from Portal 2 "high fiving".




Chris outdid himself with the Psycho from Borderlands 2. I'm posting a picture from their website this is based on, and his freehand pumpkin version.







I did the 10th Doctor, David Tennant, looking angry.






All in all, a really really great batch this year. Super impressed with Chris's, especially. It required a huge amount of patience and he did a great job!

Tea time

| No Comments

I owe a blog entry on our wedding, of course, but for now let me post the sweet tea recipe that I served at the wedding, as i've had several people ask.

First, I use Harney and Sons 2 QT black tea bags. Best tea I've had, and a pretty good deal considering they make so much tea at a time. You can get them in NYC at their store, or online here:

https://www.harney.com/organic-plain-black-iced-tea-1.html (get the bags, not loose tea).

I made in bulk, and that came out to 7 bags for 3 gallons. It's supposed to be 2 bags / gallon, but I like it strong.

First, boil 1 cup of water with 1 cup of sugar to make simple syrup. I ended up using 1 1/3 cup of sugar / gallon of tea.

After the syrup is done, let sit while you boil 1 cup of water for every tea bag you're going to use. I'd suggest starting with 1 cup of water + 2 tea bags/gallon. After the water boils, add the tea bags and let them steep for at least 15 minutes. Pour this into a pitcher and add the simple syrup. If you're making 1 gallon, you'll want 1 cup water + 1 1/3 cup sugar worth of syrup.

Fill up the rest of the pitcher with cold water and mix together.

Lastly, get some 16 oz mason jars and fresh mint. You'll put a sprig of mint in each jar and fill with tea, seal up, and refridgerate. Should easily keep for a few weeks. Drink right out of the jars.

Today, I Wed

| No Comments

It's 1AM on the morning of my wedding day, and I'm still awake. As much as we can prepare has been done in advance. Tonight was a "rehearsal dinner", which meant that our wonderful friends and family ate a literal ton of smoked BBQ here at River's Landing. Ribs and Cornish Hens tonight, along with some giant salads that Kim made (thank you!) and lots and lots of help getting things set up for the wedding.

Thank you to Liam, for cooking your brains out.

Thanks to Jody, for making a dessert (Baklava) and a main course (Spanikopita) for the wedding.

Thanks to my katiebug, Rachelle, Cara, Weensie, Lauren and Karolyn for doing so much today to get everything ready for the event. Setting up the tent, getting the arch decorated, peeling off millions of stickers from little gifts and wrapping them in neat little bows (thanks Rachelle!), cleaning and arranging everything. Without you guys, I can't imagine I'd be going to bed even this early.

Looking forward to a day of fun, food, and love.

Most of all, thanks to my wife-to-be, Linda, for making this day possible. I love you!

So much going on...

| No Comments

God, it's been ages since I updated this. I keep looking at my blog and thinking, "boy, it was so nice having all that good stuff" and then still not updating it. However, there's enough going on that I really do need to write something...

I'm getting married next weekend, 9/21/13. Linda and I are finally tying the knot right here in our lovely house that I like to call River's Landing. We'll have a big 'ol tent in the back yard, and my buddy Liam and I are doing about 75% of the cooking. We're making all the appetizers and I'm making one of the main dishes (pulled pork!) and my other buddy Jody is making another dish (Spanikopita!). We have a caterer doing a few main dishes, but really most of the pressure for getting this shindig together is falling on me. That's good, in that I'm a control freak anyway, but bad in that I've never done this before (well, I've gotten MARRIED before, but not catered my own wedding!). It's nervewracking.

My friend Nate is coming to take the photos. He's brilliant and I can't wait to see them.

So many of our friends are coming, but special kudos to a few friends who are really busting it to make it here, including our darling Cara, Jody and Rachelle (all three of whom are coming from Canada!), and some of my oldest friends Alex and Claudia, who are flying in from Michigan for this. It means a lot, guys, and we really appreciate you making the effort.

I'll post more as we get closer, but I wanted to just put this out there since there's such a feeling of anticipation and I had to share.

Stop, Thief!

| No Comments

As always, it's been awhile since I've posted anything, but this seemed to be a worthwhile topic to spend some time on. Linda and I moved last June with the kids into a lovely house here in West Orange. Linda's ex, Mike, also moved up here and took a nice, charming home about a mile away.

For the most part, I love the house, and I've really liked West Orange since Kim and I moved here back in 2000. The people are mostly friendly, the area is full of trees, it's convenient to NYC for my commute, and this new house is just beautiful with a huge yard and plenty of 1920's charm.

Fast forward to about 5 or 6 months ago, when Mike is still getting settled and his house was robbed. Someone (or several someones) broke in during the day while he was out, took a number of things, and left. The place wasn't trashed or anything, and it wasn't a financial disaster--just enough to be annoying and uncomfortable.

Again, move forward to about 3 months ago when I happened to be awake at around 2 AM one evening when I see someone going through our cars in our driveway with a penlight in hand. I called the police, who were there within 5 minutes in force, and really nothing was taken, but it was distressing and I was once again reminded that even though our little 'burb is a nice place to live, there are people out there who want what we have and don't mind just taking it from us given the chance.

Now we get to this past Sat. night. While myself, Linda and the kids (including Ellen) were sleeping in my house, someone opened the back door and robbed us. They went through the first floor, took laptops, my new camera, my wallet, linda's purse, and fled. We didn't find out about it until the police came to show us that a neighbor had found some of our discarded things in their yard and called them.

Needless to say, this last was difficult to accept. The "stuff" can and will all be replaced, but the idea of someone in our house while we're there was and is very disconcerting and is taking a bit of time to come to grips with.

Yesterday, the Mayor of West Orange called my cell to apologize on behalf of the town, and hope that we were all OK, which was very nice. I didn't get a chance to talk to him much because I had a contractor coming to look at getting better doors on the house to prevent this happening again, but I took the time to write him an email, and he wrote back today. I thought I'd share those emails here:

From me, yesterday:

Hi Mr. Mayor,

First, thanks for the phone call today. It was as appreciate as it was unexpected.

Second, I'm sorry if it felt like I had to draw our talk to a close quickly. I had reached out to a local contractor to get new, better doors in the back to replace the one that got broken into, and he drove up (and the dog started freaking out) as you and I were talking. Generally, I wouldn't be rushing to hang up on the mayor...

Third, I have to say that I've been a WO resident for almost 15 years now. I lived with my now-ex-wife up at 14 Colony Drive West until this past June, when our divorce was finalized and I moved in with my new fiancee (wedding in September here at 35 beverly!) and her two kids. In that time, I've always felt very safe in WO. However (and you knew there was a "however" coming, didn't you?), it's been pretty dicey since my new family moved up here.

My wife's ex moved up with her and the kids and took a house on Gregory (11 Gregory) shortly after we bought our house. About 6 months ago, HE was robbed. The kids (her family is all from Northern VA) are used to very safe, and that eroded that just a bit. But then, about 3 months someone went through our cars in our driveway. I called the police, who were here in force very quickly, but no one was caught. Then last night, we were robbed while still in the house.

West Orange has been my home for quite awhile, and I like it very much, but it's not making a great impression on the kids to be honest. I don't know what we can do about it, but I moved from Queens where I didn't ever feel particularly safe to WO where I always have--until recently.

Again, thanks for the call. Let me know what you think, if you have time.

Paul
---

From the Mayor, Robert Parisi, today:

Good afternoon...took me awhile to figure out how to respond and not sure I came up with a good solution. Very heartbreaking to read your email...especially as someone who has spent his whole life here and still, despite our flaws, believes deeply in the community. We obviously have occasional crime...be foolish to suggest otherwise...we always have and, in truth, for those that care about statistics, our crime is way down from a year ago...all that, means a hill of beans for you and your family. I would love to be able to schedule time to come visit with you...maybe even the extended family you reference or interested neighbors...along with the Police Chief and talk about these concerns...would you be interested in hosting us one night at your convenience?

----

I think it goes without saying that this is a wonderfully unexpected and caring gesture. I've never really heard of this kind of thing before, and it IS much appreciated. I expect that we WILL host Mr. Parisi and his chief of police once we determine what the best way to do this will be, and who we should ask to join us. We don't really know our neighbors yet, but I can think of a number of people would might have some good questions or ideas.

Regardless, it's been an interesting few days and does appear to be getting more interesting by the day. More to come on this.

Burger Review: Week 1

| No Comments

My buddy Kevin and I have decided to embark on a low-brow culinary voyage to taste some of the best burgers NYC has to offer. Although this is hardly a novel idea, it is no less fun (or tasty!).

Last night, we started our trip at what might have been the top of the heap: Minetta Tavern. This homey, somewhat cramped space offers two choices on the menu for a burger, their "Minetta Burger" and their "Black Label Burger". The Minetta Burger is ground prime beef, and comes with a slice of gooey cheddar cheese and grilled onions, and weighs in at $17--not an inexpensive start, for certain. However, the Black Label burger, a slightly larger burger made out of 45 day aged prime beef (which comes with grilled onions, but no cheese), puts that to shame price-wise, lightening the wallet by a solid $26. The question we had was: Is it worth it?

The answer was less clear than we'd have expected.

The Minetta Burger was clearly one of the best burgers either of us had ever had. It was light, done perfectly, and extremely flavorful (although perhaps a bit salty). The onions were a very nice flavor as well, although I couldn't really taste the cheese.

The Black Label burger was a bit denser than the Minetta burger. It had, as Kevin described it, almost a nutty flavor. The flavor was certainly more complex than any burger I can think of, and rarely have I had a burger where the meat played so prominent a role in the flavor of the burger. The burger was a bit less salty as well. Ultimately, though, it was a truly excellent burger.

Both burgers were served on nearly perfect buns, as both Kevin and I commented during the meal. Firm enough to hold a super-juicy burger without falling apart, yet soft and light. No idea how they pulled that one off, but they were excellent. Both came with terrifically crisp fries as well.

Ultimately, we decided that if both burgers were on the menu at the same price, we'd be happy as pigs in the stuff that makes pigs happy to be in to have either. However, for the marked difference in price, our verdict was no, the Black Label burger was not worth the almost $10 up-sell. That said, they were certainly two of the best burgers NYC has to offer in our experience, although not a bargain by any standard.

Well played, Minetta Tavern. Well played.

About 3 months ago, I moved into a cool new place with Linda and her kids. Kim and I are officially divorced. It happened. I moved away from my kids, but, happily, only 3 blocks.

But as life goes on, things return to "normal." Tonight I spend most of the evening with Chris on one couch, me and Katie snuggled up on the other watching The Avengers. You know, I love playing video games, and I love going out and having fun, but there's something special about snuggling my kids and just watching a movie. Katie's spending the night for the second time, and Ellen's spent a few nights here. It's...life. It's odd, it's all over the place, and it's a bit chaotic at times, but there was no disaster. No tidal wave when I moved out. I see my kids all the time now, during the week, on weekends, at random times, just like before, but now I have another full time kid, and one in college. I am with Linda every day, I see Kim often, my parents come to dinner or whatever often.

As they say, the more that things change, the more they stay the same. And I think I kinda like it.

Turing Test Fail

| No Comments

Every so often, I get an IM from a robot looking to spam me. Instead of just sending spam, though, they try to flirt and eventually get me to go to their site or whatever they have as an end game. These robots have a set of pre-programmed responses, and they're generic enough that the first time one of them IM'd me, I fell for it for awhile, confused, but not thinking it wasn't human.

By the way, if anyone is unclear as to what a Turing test is, it's a test that is given to differentiate artificial intelligence from human intelligence.

Since then, I usually block them as soon as I realize (usually within a single or maybe 2 IM's) but this time, I decided to mess with one and paste in the results. Note, this is a bit racey, so young children and small animals should turn away...
----

AIM IM with Amanda Wilke Today 12:56 PM
Amanda Wilke
Hi
paul
hi?
Amanda Wilke
Hello there.. My naame is Amanda.. Got ur ID through Messenger Directory
paul
are you a robot?
Amanda Wilke
I loveee chatting with new people.. Would you like to chat today? Where are you from?
paul
Do you have robot arms and legs and a robot head?
Amanda Wilke
Can i ask you a queeest?
paul
Do you make "beep beep" noises?
Amanda Wilke
Do yooou like big booty girls with big tits? lol seriously cuz thats what i am/have..Is that too much for you to handle?
paul
do THEY make "beep beep" noises?
Amanda Wilke
Doo you know what a whooty is? Would you like to see me i'll show you my Whooty....
paul
I'm missing all the "beep beep" noise answers. I'm sorry, but I can't chat with a robot that can't at least make a "beep beep" noise.
Amanda Wilke
lol Whooty is aaa White Girl with a BOOTY! i wanna show u mine...
paul
Thanks for the chat, Robot Amanda. Turing test fail.

Monthly Archives

Pages

Powered by Movable Type 4.32-en

Recent Comments

  • nana: Now this year I think you all excelled, cant choose read more
  • nana: Schrodinger's cat?? I went to the definition page, read a read more
  • nana: all ofthe above I cant comment on, but i certainly read more
  • hank: you brought tears to my eyes, paul. truly. i love read more
  • hank: you're worried? my son started this shit when he was read more
  • The Great Moomatz: Look at that smile!!! read more
  • jmini: Also, if you love lobster -- go to st. croix read more
  • jmini: lobster tails on the grill -- make a slit in read more
  • jmini: I can give you my italian grandma's recipe for the read more
  • hank: and really, why not? maybe because washington looks like a read more

Recent Assets

  • mollyguitarist.JPG
  • linkin1.jpg
  • strawberry-lit.jpg
  • Strawberry-unlit-3.jpg
  • Strawberry-unlit-2.jpg
  • strawberry-unlit-1.jpg
  • Yatsuba-lit.jpg
  • portal-lit.jpg
  • portal-unlit.jpg
  • IMG_0626.JPG

Tag Cloud

Find recent content on the main index or look in the archives to find all content.