Review of Delta Air Lines flight Tokyo Minneapolis in Business

Airline Delta Air Lines
Flight DL120
Class Business
Seat 7A
Aircraft Boeing 777-200ER
Flight time 09:35
Take-off 17 Aug 17, 18:00
Arrival at 18 Aug 17, 13:35
DL   #28 out of 94 Airlines A minimum of 10 flight-reports within the past two years is required to appear in the rankings. 832 reviews
hometoyyz
By 5633
Published on 15th November 2017

Introduction



Hello, and welcome to another flight-report series with yours truly. This trip will cover a quick journey across the Pacific to Japan with Delta in business class — in this case, the trip back home from Haneda to Toronto.

The Rundown



DL6825 - YYZ-DTW - 8/14/2017 - CRJ-900 - F - Not reported
DL275 - DTW-NRT - 8/14/2017 - 747-400 - J - Find it here
DL120 - HND-MSP - 8/17/2017 - 777-200ER - J - You are here
DL1556 - MSP-YYZ - 8/17/2017 - 717-200 - F - Brief summary below

Background



This trip was booked because Delta once again was kind enough to have a very attractive business class fare on Toronto to Tokyo. The main purpose was to get one more 747 trip in, but unfortunately, the return NRT-DTW flight wasn’t playing nicely with the deeply discounted fare. However, the comparatively new Haneda to Minneapolis flight was available, and this flight did have some interest for me — I’ve not explored much of Haneda before, and I’ve not flown the Delta 777 (although the seat is very familiar to me as a longtime Air Canada flyer.)

Arrival, check-in, and observation deck



The Airbnb where I stayed in Minato was a short walk to a subway station, just one station down the line from Mita Station, at which one can switch the Asukasa Line which is semi-express from there to Haneda — the whole process took about half an hour and was super-easy, and so much more cost- and time-effective than getting to or from Narita. No wonder Haneda is so popular.

I arrived at Haneda about 1:20 in the afternoon, a little later than I’d intented, but still in plenty of time. The airport struck me immediately in that “modern Asian major airport kind of way,” with quite a nice main hall for the international terminal.

photo 10

Delta’s space was easy to fine, and quite large. There was no wait at the Sky Priority line, and very quickly I was checked in, boarding pass issued, and a lounge invite handed over. The friendly agent explained to me that I was welcome to use either TIAT Sky Lounge — the main or the “annex” location, but that the Annex location was located right by the gate from which we’d be departing. So that makes the most sense.

photo 11

But before heading through security, it was time to go upstairs and explore the wonder of this lovely airport a bit.

One of the major attractions for the small floor above the departures level is the Tokyo/Edo heritage-style buildings and the scale representation of the iconic Nihombashi, from which this photo was taken. Just lovely and very cool.

photo 12

The other major attraction of this floor is the massive observation deck, which runs a good portion of the international terminal. On behalf of avgeeks everywhere, I offer my sincere thanks to Japanese airport designers. Things are a little quiet at this hour, but needless to say, the spotting opportunities are excellent from this perch.

photo 14

As I arrive, a Shanghai Airlines A330 is pushing back, on its way to… oh… I’m guessing Shanghai?

photo 13

A look across the apron of the international terminal, featuring a CI A330, an LH 747.

photo 15

There’s a good view of the rather massive domestic terminal, as well.

photo 1

The photos don’t do it justice because the camera I was rocking has a lousy zoom — major faux pas on my part — but this is also a great place to watch arrivals and departures. Arrivals, in particular, were being conducted on the runway between the international terminals this day, so it was a great view. Again, the picture does it no justice, but it was close enough that you really got to “feel” the power of the thrust reversers as planes landed, particularly the big guys. Here, a CZ A330 touches down.

photo 2

This was a really fun place to pull up the “augmented reality” view on the Flightradar24 app and see who was about to be coming or going.

Looking the other way, things were clear enough despite the rather cloudy day that a good part of the Tokyo skyline was visible in the distance.

photo 3

Speaking of big guys landing — a hometown 777 pulls in, and nobody can possibly miss the roar of those reversers as they come on.

photo 4

After enjoying the deck for a while longer, it was time to head inside. It had been a while since breakfast at this point, and I was starting to get hungry. Time to solve that problem.

Security was very quick — and very cordial in that typical Japanese style — and in no time, I was airside. Lots of retail, good navigation. Some of the restaurants looked very interesting, but not for me, I was heading for the lounge to see what was on offer.

photo 16

TIAT Sky Lounge Annex HND



The newer of the two TIAT Sky Lounges at HND, the Annex is located out near one end of the terminal — as was suggeted by the agent, conveniently close to the gates Delta uses. It’s upstairs from the main departure level by a couple of floors, but easy to find, if in a somewhat unwelcomingly dark hallway. The lounge voucher, to which a duplicate boarding pass was stapled, was collected, and I was welcomed inside.

photo 17

The lounge was sparsely occupied when I showed up here, but would fill in a bit as pax from both the LAX and MSP flights were waiting here. Then it would clear out a bit later, after the LAX flight crowd had departed. It’s not huge, but is a nicely-adorned medium-sized lounge, very clean, very modern, and very comfortable. Plugs are ample, as befits a modern lounge.



Some reading materials on offer.

photo 23

Apron views are almost as good as from the observation deck. On the plus side, you can have a drink and a comfy seat while you watch from here. On the down side, you can’t “feel” those thrust reversers. As you can see, they weren’t kidding about being pretty close to the Delta gates.

photo 20photo 21

Right then… how about a snack? The food selection isn’t really world-class, but isn’t bad for a contract lounge.

The small buffet area.

photo 24

We start with a small but simple bar — the Japanese whisky catches my attention, and I decide to check i tout before I depart. There’s a small sign that indicates that an “ice ball” is available for those ho want their whisky on the rocks. Sounds… interesting.

photo 25

Other drinks, beer pour-o-matic, and coffee machine.

photo 26

Soft drinks and water.

photo 27

At the other end of the buffet, we start in on the foods — rice, onion soup, and vegetable curry.

photo 28

Sushi and edamame.

photo 29

There were also a couple of hot dishes — “fried chicken” and an empty fried noodles dish. I retreat to my space overlooking the apron with some French onion soup, some sushi, and some chicken, along with a ginger ale. All is pretty good.

photo 30

I follow that up with a coke, some of the veggie curry (taste, very good… consistency, not so good), and a delicious “strawberry cheese mousse” dessert that really hits the spot.

photo 31

Finally, it’s time to go try that whisky. I get myself a small sample, and end up chatting with an older Japanese woman who’s also having a bit. She’s a charming woman returning home to her husband on the East Coast after having been home for a few weeks. Her husband, it seems, is quite the Japanese whisky enthusiast, and would quite approve of the beverage on offer. I quite approve as well. It’s a very nice little treat, and a pleasant beverage to go along with some apron-watching. And remember…. “for relaxing times, make it Suntory time.”

photo 32

From my seat, I get to watch the Air Canada direct to Toronto arrive on the central runway.

photo 5

A check on the plane slated to operate my flight to Minny today shows it’s coming in from LAX, and it’s a running about a half-hour late. WiFi is just the generic Haneda access point, as near as I can tell. But it works well enough to make it a happy browsing experience.

After a while, the resident DL bird pushes back, ready to make her way across to Los Angeles.

photo 6

At nearly the same time, what’s this I see touching down on on the runway? Why, I do believe that’s my ride over to Minneapolis!

photo 7

Soon enough, the only two Delta planes at Haneda are crossing paths like two strangers in the night. Or rather, two Delta 777s in the mid-afternoon. But there’s no Sinatra song about that, unfortunately.

photo 8

My ride pulls in at the gate next to the one from which the LAX flight has just departed. So it’ll be an even shorter walk to get to my gate. Score!

photo 9

I spend a little while longer enjoying the lounge — one more whisky just because why not — and then just a little bit past when boarding is supposed to begin, I decide it’s time to make my way down to the gate.

Surely enough, no spoiler here, but there she is, albeit much harder to see from here on the departure level than it was from above.

photo 34

Things are fairly quiet at the gate — there was some quiet (very Japanese-style) drama with a bunch of agents paying a great deal of attention to one passenger — I couldn’t tell if he was supposed to be boarding our flight, or if he’d just come off the flight from LAX, but he was surrounded by a couple of DL airport agents and a couple of security guards, so it certainly appeared that something was up.

photo 35

Boarding was called after a few minutes, and I was one of the first in line to board after those needing extra time and those with children. Actually, I was the first. There was some confusion and a few passengers who weren’t supposed to board in the Premium group were asked to wait.

The Flight Report



Flight: DL120
From: Tokyo Haneda (HND)
To: Minneapolis (MSP)
Date: 8/17/2017
Aircraft: Boeing 777-200ER
Registration: N864DA
Seat: 7A
ATD (STD): 18:02 (16:20)
ATA (STA): 13:35 (14:31)

For this flight, I was seated in 7A, port window in the last row of the forward business class cabin. Stepping aboard, I felt instant nostalgia. It really was like boarding an AC flight a few years ago. Okay, the seat cover was a much more attractive blue leather as opposed to AC’s fabric. But so familiar, down to the little closet on the aisle side just behind this row, which makes for an extremely private seat.

photo 36

The seat was already decked out with slippers, amenity kit, and Delta’s excellent bedding and pillows kit.

photo 37

Along with the privacy the closet affords this seat, the big benefit of the seat is this extra storage space between the seat and the closet. It really comes in handy.

photo 38

Legroom shot. Wow. This one in particular really could be an AC flight from a few years ago.

photo 39

Below the upper shelf of the outer armrest, a bottle of Evian awaits.

photo 40

These seats are showing their age in some regards — this isn’t a good look in a premium cabin.

photo 41

The forward wall of the pod has your reading light, and seat controls. All look very familiar. Headphone jacks and a USB port is also in here, along with the always-handy Ethernet port.

photo 42

Here’s one thing that’s not the same. For some reason, the screen seems smaller than I remember the AC screen. As usual with Delta, it’s stuck in commercials mode throughout boarding.

photo 43

A look across the aisle. This seat would remain unoccupied through takeoff, but shortly after reaching 10,000 feet, a man was escorted to this seat by a couple of flight attendants, who quickly brought him a ginger ale, and a bag. Apparently he’d had a rough time of takeoff in the rear min-cabin, from what I could tell. He didn’t look ill, but I didn’t think he ate anything for the whole flight.

photo 44

Here’s a great pic of the power jack under the forward armrest. Well, at least it worked.

photo 45

Menus were presented — I’d pre-selected the Japanese meal, but let’s take a look, shall we? It looks very similar — almost identical — to my menu from Beijing - Detroit a month earlier.



While we’re at the gate, the window is completely obstructed by jetway.

photo 50

Meal orders are taken, as we’re told that they’re going to have to take a bit of cargo off the plane to make weights for the winds they’re expecting. So there’s a bit of a wait. Then a bit more of a wait as they unload a bit more. All-in-all, once boarding was done, we were stuck at the gate for about 45 minutes. I dozed off through part of the wait, waking up as we were pushing back.

I never received a pre-departure beverage, but it appears others around me did — so they must have done a very late PDB service during the delay after I fell asleep. Oh well.

Once we did push back, it was a short taxi, and were off into the late afternoon sky over Tokyo and eastward-bound.



While I wait for the service to begin, let’s take a look at some of the service items. The standard “States-bound” amenity kit, unboxed. As usual, it’s a decent kit — I really like the little Tumi pen, and the socks.

photo 58

The new LSTN headphones. I tried them again. I didn’t like them again — not nearly enough noise-cancelling. I stick with my Bose.

photo 59

Unlike my westbound flight, this plane has been loaded with new content for August, which is quite welcome, as I was just about done everything I could have ever wanted to see from the previous month’s roster. I end up putting on Ghost int he Shell, as I’d been interested in seeing it.

photo 60

One we’re past 10,000, service begins with a very hot towel.

photo 61

My table is quickly set, and the drink cart comes by. A Bloody Mary and some Pellegrino for me, with heated nuts to accompany.

photo 62

Shortly thereafter, the Japanese meal starters are presented, along with some green tea and sake.

photo 63

The stuffed shrimp and fish here were really good among the various small starters.

photo 64

Interesting Japanese pickles.

photo 65

Various vegetables — not quite as described in the menu, but pretty good.

photo 66

This little dish didn’t seem to map to anything on the menu. Decently tasty, though.

photo 67

When I’m done the starters, my main dish is quickly delivered. It didn’t really do it for me. I didn’t enjoy this eel nearly as much as the eel on the flight in from Detroit. Oh well. I guess they can’t all be winners.

photo 68

Steamed rice is steamed rice.

photo 69

The miso soup wasn’t nearly as good as the DTW-NRT miso soup. But fortunately, it was miso soup, so it was fine. Just not fantastic.

photo 70

After my main course dishes were cleared, the dessert cart came around. Let’s start with the cheese, please. I always really enjoy Delta’s cheese mix.

photo 71

I had this dessert a month earlier on PEK-DTW, and really enjoyed it. Sure enough, it’s still really good.

photo 72

With dinner done, I make a quick visit to the lav — absolutely nothing exciting — and change into my Delta One pajamas, from another flight. Flights to Japan don’t make the grade, unfortunately.

photo 73

As I emerge, one of the flight attendants comments on how comfortable I look, and as I head back to my seat, I hear her talking to her colleagues in a way that makes me believe she’s never seen the pajamas in use before. Interesting.

Having spent a busy day and a half in Tokyo, and woken up quite early this morning, I’m pretty exhausted. So immediately after dinner’s done and I’ve changed, I pause the movie and decide to turn in for some sleep. I had forgotten how comfortable these older seats are for sleeping. I approve, very much.

By the time I wake up, the Pacific is behind me, and we’re over the coast of northern British Columbia.

photo 74

Time for a movie. An interesting retelling of the Bernie Madoff story, it kills the time.

photo 75

WiFi was also functional, and thanks to my U.S. Mobile iPass subscription — boy, I sure hope that deal comes back — I’m connected throughout the flight, although I have to admit I spent most of the time sleeping, relaxing, and generally enjoying the experience.

photo 76

I connect with the Delta Twitter team over the Internet, and get them to standby me on an earlier MSP-YYZ flight than I’m booked on, although I’m fairly sure I won’t be able to make that connection. I’ll look for other options when I’m on the ground.

As the movie comes to its end, the pre-arrival service begins with a hot towel.

photo 77

The table is set, and beverages are offered. I go with my usual breakfast combination.

photo 78

As breakfast begins, we’re crossing the Canadian border into North Dakota airspace.

photo 79

To keep myself entertained, I put on a documentary — I never did get it done, and it didn’t grab me. A little fringe/conspiracy-theorist for my tastes, personally.

photo 80

As is usually the case on Delta, the pre-arrival meal is a single tray served all at the same time. I chose the Indonesian noodles with shrimp dish, having suffered through the “egg pie” dish on PEK-DTW a month earlier, and not having been a fan. This was pretty simple, and would have benefited from some veggies for variety of flavour and texture, but was fine for what it was. The shrimp weren’t tough and were reasonably tasty, with an appropriate touch of spice to it.

photo 81

A pretty bog-standard croissant was also included.

photo 82

As was some fruit — not my mix of choice, unfortunately. I’m not big on oranges except in liquid form.

photo 83

And finally, a Lindt chocolate rounded out the meal.

photo 84

After breakfast is done, I change out of my jammies and get ready for arrival into Minneapolis. Outside, it’s looking like quite a nice day as we begin our descent.

photo 85

With the flight almost over, let’s let the port wing and powerplant to tell the story of my arrival into Minneapolis.



Finally, we pulled into the terminal, next to our fellow Delta widebodies.

photo 92

We were all bid fond goodbyes, and let loose on the airport.

This was my first time arriving into MSP on an international flight, and I was pretty pleased with the experience — I don’t think there were any other international arrivals around the same time, so with Global Entry, it was very quick and efficient.

Getting Home from Minny



Having made it through customs and re-clearing security, I headed to the SkyClub in MSP to chill for a while. Having missed the earlier MSP-YYZ flight by a fair margin, I took a look at MSP-YYZ options, and noticed an available F seat on a MSP-ATL-YYZ schedule. It would get me in a bit later, but would earn me a few more qualifying miles, and I’d get dinner on MSP-ATL. So I called in and did the same-day change, which went perfectly. Free SDCs on international flights aren’t a published Medallion benefit, but in my experience, once the international portion of your itinerary is in the rear-view mirror, most agents will let you make such changes to remaining domestic portions of your trip.

I was rewarded by a perfectly good 757 flight in 1B from Minneapolis to Atlanta, with a very fun crew, and actually quite a nice dinner — a steak that was even a little pink in the middle — the best non-Delta One domestic dinner I’ve had on the airline. Then it was a short connection in ATL, and a short and uneventful hop up to Toronto on a 717.

And that’s where we’ll leave this particular story. Thanks so much for reading about this adventure, and I hope to see you all on future adventures, and read your some of your own!
See more

Verdict

Delta Air Lines

7.0/10
Cabin7.0
Cabin crew7.5
Entertainment/wifi7.5
Meal/catering6.0

TIAT Lounge Annex

7.1/10
Comfort7.0
Meal/catering7.5
Entertainment/wifi7.0
Services7.0

Tokyo - HND

8.4/10
Efficiency8.0
Access8.0
Services8.5
Cleanliness9.0

Minneapolis - MSP

7.5/10
Efficiency7.0
Access7.5
Services7.5
Cleanliness8.0

Conclusion

All in all, a pretty decent Delta One experience. The seat may look a little different in Delta colours, but it still held a lot of nostalgia for me, as all of my first flat bed flights were on AC 767s, 330s and 777s equipped with basically the same seat. The crew, as usual with Delta, was pretty good. Catering was passable.

Would I preferred to have flown this on The Queen as well as the outbound? Yes, but this itinerary also had its advantages — I got a 777 flight on this equipment before they get swapped out for the new Suites in the future, I got to fly out of, and spend a little time at, Haneda, an airport I’ve wanted to check out for some time, and perharps most importantly, it didn’t more than double the cost of this trip, which a 747 NRT-DTW flight would have.

I’m glad to have had the experience.

Related

8 Comments

If you liked this review or if you have any questions, don’t hesitate to post a comment below !
  • Comment 419484 by
    dreamweaver888 77 Comments
    Thanks for the great report! For some reason, I was expecting that a Japanese meal out of HND would be better tasting that one out of DTW, given the cultural background, but then again DL is a US-based carrier.
    • Comment 419521 by
      hometoyyz AUTHOR 539 Comments
      Thanks for stopping by and offering your feedback, Dreamweaver. I was also a bit disappointed with the meal ex-HND... although it could just be a bad day? I'll say the Japanese meal I had ex-NRT last year was much better..
  • Comment 419504 by
    757Fan 632 Comments
    Thanks for sharing. It looks like you had a good flight with Delta in Delta One to MSP. MSP is my home airport, so nice to read about your experience flying here!
    • Comment 419522 by
      hometoyyz AUTHOR 539 Comments
      Thanks for the feedback, 757. So far, I've had good luck connecting from international in DTW and MSP. SEA was a bit of a mess when I went through there, but that could just be a popular time, quite unlike this arrival. I like MSP a lot. The Skyclub isn't the best, but the PP lounge there (Escape, I think?) can be quite good.
  • Comment 419529 by
    Razza_Pr 215 Comments
    Greetings, Hometoyyz, and thank you for this FR.

    Would you say there should be a SkyTeam lounge at HND? With DL, CI, MU, CZ, KE, GA, AF, and VN operating flights to/from the airport, some more frequent than others of course, there seems to be a case to do just that.. Besides, the contract lounge looks absolutely bland :/

    "But so familiar, down to the little closet on the aisle side just behind this row, which makes for an extremely private seat."
    -Ah, coffin class. The seat looks rather slim, though?

    "For some reason, the screen seems smaller than I remember the AC screen."
    -It looks tiny! Looks even smaller than VS screens! They can't replace these soon enough.

    "Meal orders are taken, as we’re told that they’re going to have to take a bit of cargo off the plane to make weights for the winds they’re expecting."
    -I'm surprised that they didn't load more fuel instead - it's a shorter distance than LHR-KUL by a fair margin, and BA used to run that on an arguably heavier 777-200ER. How bad were the headwinds?

    "I didn’t enjoy this eel nearly as much as the eel on the flight in from Detroit"
    -Yikes. Maybe because it was frozen for a bit longer (owing to the delayed departure) compared to the outbound flight from DTW?

    "I chose the Indonesian noodles with shrimp dish, having suffered through the “egg pie” dish on PEK-DTW a month earlier, and not having been a fan.
    -There's an interesting typo in the menu. Either it meant "Padang" mee goreng or "Penang" mee goreng, but "Panang" was typed in instead. I assume it's the latter, though, as it bears more similarities with the Penang version, thus making it Malaysian.

    "A pretty bog-standard croissant was also included."
    -Either it's the lighting or it looks a tiny bit burnt..?

    Do you suppose that YYZ will see some flights operated by Delta's CSeries? Surely a better option than a 717..

    Thanks again for this FR. Cheers!
    • Comment 419629 by
      hometoyyz AUTHOR 539 Comments
      Hey Razza! Thanks for stopping by and commenting.

      "Would you say there should be a SkyTeam lounge at HND? With DL, CI, MU, CZ, KE, GA, AF, and VN operating flights to/from the airport, some more frequent than others of course, there seems to be a case to do just that."
      -- It does seem to fit the formula of a major world hub without a hometown incumbent, doesn't it? I guess the only think that may work against it is that it's a multi-airport city, and unlike say London or Heathrow, there isn't a "premium" airport and an "also-ran" airport, as I think most or all of those carriers also operate to NRT.

      "It looks tiny! Looks even smaller than VS screens! They can't replace these soon enough."
      -- Yeah... it's not a big screen on AC, but it looks very small in the DL config, and not a very good use of space on that panel, I dare say.

      "I'm surprised that they didn't load more fuel instead - it's a shorter distance than LHR-KUL by a fair margin, and BA used to run that on an arguably heavier 777-200ER. How bad were the headwinds?"
      - I'm not sure what happened there. In spite of it all, we ended up getting into MSP ahead of schedule... so I guess if there were strong headwinds forecast or previously experienced, they weren't around by the time we got there.

      "Yikes. Maybe because it was frozen for a bit longer (owing to the delayed departure) compared to the outbound flight from DTW?"
      - The eel on the ex-DTW flight was in the pre-arrival meal, so you'd think that would be frozen longer, even without a delay. I think it was just the preparation. I preferred the sauce on the ex-DTW eel, and it was a firmer texture.

      "Do you suppose that YYZ will see some flights operated by Delta's CSeries? Surely a better option than a 717.."
      One can dream! I certainly hope so... as Delta seems to be stepping back a bit from the Regionals... and there seem to be a lot of hub-to-YYZ routes that are in a place where they're filling up CR9s on the regular, but probably aren't going to support 319/320/738/M88/M90 on a more than once-a-day schedule, so they might be ideal for the C100. Also would love to see them try SEA-YYZ with the new plane -- I'm sure they could take some business from the very successful, generally very pricy Microsoft and Amazon Express, operated by AC between corporate headquarters in SEA and Canadian subsidiaries in Toronto area. The C100 would be a great plane to start that, and see if it grows from that. The only other hub to open up would be LAX, but that's already got AC, AA, and WS (which is a DL codeshare partner) on it, so I'd think it less likely. I certainly hope to be spending some time on the C100s... assuming the current trade nastiness is resolved or sidestepped.

      Once again, thanks for stopping by!
  • Comment 419647 by
    KévinDC TEAM SILVER 6731 Comments
    Great report as always! I'll have to fly into HND next time I go to Japan to make sure I can get some planespotting time on the terrace! Looks like the lounge was quiet, which always makes it more pleasant. Looks like quality food offerings in the lounge as well.

    Those old 777 seats were so revolutionary (for a U.S. carrier, anyway) when DL introduced them about 10 years ago, but they are really showing their age now. I believe the 777s are getting retrofitted with the new Delta One Suites, which will be a big improvement.

    In-flight experience is solid as usual with DL. If you want to catch the DL 747 one last time, they just announced the North American farewell tour. Looks like there will be a lot of domestic runs like UA did.

    Thanks again for sharing, have a good one!
  • Comment 419778 by
    Rewardflying 493 Comments
    Nice report Hometoyyz, as usual. Haneda is such a fantastic airport. Your photos spotted a couple of my departures out of HND, LH 747-8 and AC 787, although I think your photo was a 777. Nonetheless it's convenient to downtown than NRT. Next time I hope to visit the observation deck, as previous tries were canceled due to typical rain showers.

    The food didn't look all that appetizing and I too am surprised the inbound to Japan was better than the home station outbound. They keep you guessing. But the one tray presentation on an overseas flight is disappointing, and behind the curve.

    When I saw jammies I was hoping that Delta included them on this flight. I'm on ICN-DTW next month but I don't think they get them either. Isn't it just out of China?

    Oh, and thanks for the plug!

Login to post a comment.