I might as well publish this rant about the frustrations with GoDaddy while it is relatively fresh in my mind so I have an accurate record of this. I've already spent enough time with this ordeal, so hopefully, my ramblings make sense without too much editing.
---
FRIDAY, APRIL 1
As I mentioned, I noticed the site had issues on the evening of Friday, April 1. zagato blackfist had just submitted maps for the Game Boy Color version of Crystalis, which I was excited to put up. When checking the new files to be sure they linked properly, I noticed they weren't loading. I'd seen issues with GoDaddy before, I figured it was a hiccup, and maybe it would be fine soon, and if not, I would just contact them in the morning.
SATURDAY, APRIL 2
Saturday morning, the site was still having troubles loading, not just images but some pages. I definitely had to contact GoDaddy. This was early, 9:21 AM, and I figured I could get a hold of somebody on the chat thing on their web site, and mention it and they'd just fix it. I'm not too sure why - last autumn after updating the Maps Of The Month there was a brief problem, and the chat staff then did not seem very helpful... Anyway, I had to help with shopping and errands that morning, which is a weekly thing that is normally my brother's job, but this particular week he was not able to, so I was already annoyed at being inconvenienced. That's not important to the story, other than that it meant I had to leave the house at 10:15 AM so I was only aggravating when the chat asked me for various forms of authentication - PIN and through an authenticator app, and to enter these codes into a window that popped up, which failed twice, meaning that about 40 minutes had passed just to verify that it was me. (Looking back on it, complaining about "only" 40 minutes is silly considering what will follow...) Now past 10:00 AM and having to get ready, I explained that images weren't loading, and the chat person said something about looking into it, I'm sure, it was the first of many people, so I don't remember exactly what this first person said. I remember asking them to continue looking at it and I'll be back in a couple of hours. At this point, I already wasn't sure if they would continue to work on it when the chat was closed, and I might have even waited a minute for their response if that is even a thing they do, but I couldn't wait around any longer and had to go do the shopping and errands, just hoping they would still be looking into it - you know, serve the customer, that's what customer service does.
While finishing up the shopping run at past noon, I checked on my phone and I was annoyed to see that my site was still hanging. I waited at the pharmacy for several minutes for them to fulfill my brother's prescription, only to learn that they were just preparing his regular stuff and not what I was actually supposed to be picking up, an order from the doctor that the pharmacy hadn't noticed they had received until now, so it would be another several minutes. Didn't get home until past 1 PM, when I contacted GoDaddy through the chat again and asked why my site wasn't working.
I'd tweeted about GoDaddy "gaslighting" me, and I'm not sure if that's necessarily what they were doing ( as "Hanlon's razor" comes to mind... "never attribute to malice that which is adequately explained by stupidity"), but they kept using GeoPeeker and similar sites that show my site is up and running in all parts of the world, and insisting that nothing was wrong. I kept repeating that it doesn't mean anything to me if I can't load it on my devices. I used my phone on mobile data instead of Wi-Fi and confirmed that it didn't have to do with my computer or network, as I still couldn't get on (as I also saw earlier when I checked on the site on my phone when I was still at the store). I referenced the fact that my friends on both Telus and Shaw were experiencing difficulties too, and that users had already contacted me from around the world. They kept saying something about how I should switch ISPs, as if they think it's something I can just do on a whim. I do use a VPN but even that was not helpful. I think they were of the opinion that as long as the main page loads up (which it didn't for me) that it must be fine, but in the rare case I could get on, I couldn't load up more than a couple of images before I just couldn't load anything else in that session, and I don't think they figured to actually try to load up more content. When I got somewhere further with my phone, which was probably a fluke, they tried to reassure me that everything was fine, and I don't know if I was tired (as it was nearing dinner time) and naively or reluctantly thought maybe this was fixed, and I just had to wait for the problem to be over. Gaslighting? But I wanted something for the trouble. They offered me discounts on renewal.
Think about the audacity of that! I'm getting crappy service, and then they want my money earlier? Or assume that I would even want to renew? I asked if they could just put it on my account to allow it to auto-apply when I get around to paying it when I need to. I mean the renewal is coming up, but it just seemed ridiculous to give them money earlier than I have to; maybe they were trying to secure my business for another year before I could think about jumping ship. They said they couldn't let it apply if it was done later. I pointed out the ridiculousness of that. So then they said they could add it to my cart and I could check out whenever and that the discount would still surely be there at a later date. Which in my mind is exactly the same thing as what I was asking for... Anyway, I saw that there was a savings of, I think it was somewhere in the $160-$190 range? It might have even been $200something. Unfortunately, I didn't take note of the exact amount. I ended the call, still not sure why.
After dinner, my site was (of course) still gimped. I hated the idea of going to bed angry, so I decided to go into the chat again, in the hopes that someone can pull off a miracle that evening. I don't remember much about this particular chat, but I know I was furious (consider that this has now been going on all day) and said a lot of things in ALL CAPS. The chat ended close to midnight, but I don't remember what was said that was enough for me to think "they get the point now, they'd better fix it" because I had to go to bed at some point.
(I did continue to update the site since FTP wasn't affected... we got a real Metroid Dread (Switch) map on April 2, which is funny since my Metroid Dread (DS) maps from 2009 were an April Fool's joke 13 (!) years and one day ago.)
SUNDAY, APRIL 3
Another day, and more chatting. I believe this was the fourth chat. Still unproductive. At some point, I figured my weekend was already ruined, might as well go all out on this ridiculousness. Remember that discount of $160-$190 that was in my GoDaddy cart? It was now $69.17 only a day later. So they lied - the discount didn't remain, it was reduced by possibly $100. Or maybe they reeled it back, which seems wrong to do, especially as this problem drags on, they should be discounting me further! Especially since I had mentioned that I am sometimes working with advertisers at the end or the start of most months, so with my site down, they could legitimately be costing me revenue with each day that it's down.
Then I decided to call them, especially as @GoDaddyHelp had mentioned a phone number in response to one of my angry tweets about this bad customer service saga. I called that number and was on hold for 96 minutes, and I think the call just stopped. Like, no sound, no waiting muzak, nothing. But it didn't actually disconnect. I wonder if that was a number they just use to stall and waste time because I went to the GoDaddy web site and found a DIFFERENT number, which I called and actually got someone.
The guy I spoke to, Fernando, sounded confidently intelligent. I'm sure anybody with a voice could easily do so after getting the runaround from chat personnel. Probably a gamer, he was impressed with the maps (which of course he could see because somehow the GoDaddy people have no problem with the site). He taught me about the "tracert" command, which traces the route from my IP to the site's IP, and went to investigate why early on it looked like something was getting hung up around Seattle, and snowballing to the point where it was causing timeouts. It felt good to talk to somebody who actually sounded like they knew what they were talking about, so even though he had to look further, he was able to put it to a development team that would continue to look into it after the call. I felt relief. But it was too early to do so.
MONDAY, APRIL 4
I had work to do, so I was doing my job for most of the day. I did take quick peeks and saw nothing had changed, but I was assured the day before that I would get a note back when the dev team was done with their investigation and fixes. I got a couple of emails (this is sort of important) with the latter one saying the issue was resolved. I had a moment with a double blink, and then rage, because I knew it wasn't fixed, and pissed off at what sounded like more lies. I tried emailing them back but got an auto-response saying that issue has been closed and I would have to call them to reopen it.
So I called them again. First I got a hold of a guy, I think it was someone named Chris, but that's inconsequential because I never spoke to him again as he put me on hold for over an hour. I decided to hang up and call again, but I was back at the end of the queue, so the estimated wait time was an hour. Eventually, I got through to a supervisor named Jacob, who also sounded at least as intelligent as Fernando. He looked at a few things but didn't mention the "tracert" thing Fernando was using, and when I mentioned it, he said that was not relevant. After a while, he talked to someone on hold and came back mentioning a couple of things - first, that my IP had been blocked for security reasons. Like, WTF? Maybe someone I yelled at the chat thought I was getting belligerent or something? But no, that wouldn't explain why my site was down in the first place, and it wouldn't explain why other people can't see my site. He said they would unblock it but it could take up to three days. The second thing he mentioned was to refer to the first email I got from the dev team, the one that I dismissed. I did actually read it earlier, I guess I figured it was more BS or a pathetic guess because I thought what it was asking was ridiculous since it had never been a problem - parentheses. He said it's a cPanel security thing, something about how filenames with parentheses are now a no-go because that is a potential way to insert shell commands or something? I don't know. It wasn't a problem before, but now it was, and they can't make an exception for my site. Flashback to when the forums had issues last November, because they changed some stuff around without telling me, but said they would inform me of future changes. Well, this is a change they should have warned me about, but didn't.
I thought about all the filenames with parentheses. So many maps with "(In-Game Map)" and so many titles with a platform identifier like "(NES)" at the end to distinguish them. The irony is, I don't know if any of you noticed, but I very recently replaced all the NES title images with palette-consistent ones that are better recropped, etc., and as part of that fix, I added "(NES)" to the end of every filename of every title image that didn't already have one. So I was happy about doing that, but now it's a problem? As a security thing, it sort of explained why if I could get on, I could load up some pages, but then whatever security measures kicked in and then I wouldn't be able to access anything. Now, I COULD change all the filenames with "(" to "[" using Bulk Rename Utility (super useful, by the way), but the big thing is having to change all the "("s and ")"s in the code of all the HTML files. A "find and replace" would be helpful, but, it would still be a lot of work, as I'm sure some of the pages have "(" in their code without referring to an image. I didn't want to go to all this trouble, especially if (given their inability to communicate so far) what if it was all for naught? Jacob said he went back to the developer multiple times asking about it and assured me this was the issue. I couldn't just change one folder just to see if he was right - any file with a "(" ANYWHERE on the site would cause a problem. And even if I did fix them all, I'd have to go to the trouble of reuploading everything. So if I did have to do that, why not reupload it to a different host, and not have to deal with GoDaddy anymore? Jacob said he took some good notes - and mentioned that previous people I had communicated with took some notes, but not many - not a surprise, really - and he couldn't do much for compensation, but did give me three months free of hosting... still not much, but now I no longer cared. Better to cut my losses and then move on.
So in the end, that's 22+ hours on the chat, and on the phone, with a lot of that phone time also being on hold. Even if that parentheses thing is true, it shouldn't have taken them that long to figure out, and why wasn't I notified of it beforehand like they said they would do last time, and why did they keep saying the site was fine, and not seeming to believe me when I said it wasn't? It's poor customer service. Though it has been a while since I was that furious, I didn't swear at anyone (I might have responded to someone else's #fuckgodaddy tweet, but that was it) and I didn't yell at anyone (unless you count ALL CAPITALS in the chat as yelling), which is probably a good thing, but I bet you that some people wouldn't blame me if I did lose my cool. Over 22 hours is way too much.
TUESDAY, APRIL 5
Vince (you may know him here as bustin98) has long been a friend of VGMaps.com and has helped out with technical stuff, usually related to the forums. I worked with him to begin setting up a server.
WEDNESDAY, APRIL 6
I uploaded all the files to the new host in the morning, and by the afternoon it all looked good. That evening the domain name was transferred. Only one month until the site turns 20, nice to be back online! And it's faster, too! A silver lining.
THURSDAY, APRIL 7
Took care of a few other little things to dissociate from GoDaddy, and now here we are. Under a week later, and everything went from bad to better than ever! Thanks again, bustin98!