@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
I just got it before I'd even typed anything. I think it happens as it loads the topic review.

Update: I was able to post with Chrome on the Mac; issues were with Safari on iPhone.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Update: I was able to post with Chrome on the Mac; issues were with Safari on iPhone.
I just did a test reply with Safari on Mac. I'll try Safari on iPhone next.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Getting this when I try to reply to the "What are you listening to thread" in NSM, as I start typing. About 1 or 2 minutes ago.
So far no luck. The message itself doesn't come from MV -- at least, that text doesn't appear anywhere in the source code. My guess is that there is a processing error (maybe in js?) that is causing the message.

But why, I am not sure.

Looking around at the logs for a clue.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Getting this when I try to reply to the "What are you listening to thread" in NSM, as I start typing. About 1 or 2 minutes ago.
I can see your entries in the logs around that time -- no obvious sign of problems. Looks like garden-variety requests that were fulfilled by the server.

Looking at the browser console for that page on my own machine, there *are* a large number of error generated by the embedded Youtube videos. Each video produces a permissions error about not having access to fullscreen (or some such). It's possible (though I don't think it's likely) that the large number of errors is triggering the message you're getting -- but then, I'm not seeing it on my own iPhone (as you did) so... yeah.

Not sure at this point. Would really like to hear if anyone else is experiencing this (on any thread).
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
jess wrote:
Not sure at this point. Would really like to hear if anyone else is experiencing this (on any thread).
This SO answer on the topic looks helpful: https://stackoverflow.com/a/77119170/33905
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
Looking at the "Topic Review" iframe for that topic, I'm guessing the issue is all the embedded YT videos. There are a LOT of them, and I can imagine that Safari is tracking the time taken to render them all, throwing up its hands and saying "F... this for a game of soldiers!"

Maybe the answer is to simply reduce the number of messages in the topic review. 40 (what looks to be the current max) seems a trifle... excessive to me.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Maybe the answer is to simply reduce the number of messages in the topic review. 40 (what looks to be the current max) seems a trifle... excessive to me.
40 happens to be the standard number of posts on each topic page, so there's a certain logic to it. But I agree, it's probably more than really necessary.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Maybe the answer is to simply reduce the number of messages in the topic review. 40 (what looks to be the current max) seems a trifle... excessive to me.
I've just cut that in half, to 20. Let's see how that behaves.
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
UTC quote
I had problems opening MV today. Unfortunately, no page could be opened, regardless of whether it was a bookmark, direct entry in the browser or a link via Google search. Both Edge and Safari on iPhone. The problem lasted about 1 hour, although I didn't try it all the time.

Either nothing happened, an error message in the browser "Safari cannot open the page" or a 504 error.

Screenshots show German summer time AM (UTC+2).
Forum member supplied image with no explanatory text
Forum member supplied image with no explanatory text
Forum member supplied image with no explanatory text
Forum member supplied image with no explanatory text
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
I had problems opening MV today. Unfortunately, no page could be opened, regardless of whether it was a bookmark, direct entry in the browser or a link via Google search. Both Edge and Safari on iPhone. The problem lasted about 1 hour, although I didn't try it all the time.

Either nothing happened, an error message in the browser "Safari cannot open the page" or a 504 error.

Screenshots show German summer time AM (UTC+2).
Thanks for the report. Not sure what happened (I wasn't at my desk at the time). I think the database might have gone offline, though. Investigating.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
I had problems opening MV today.
Yep. The database had a meltdown and hit the connection limit, at which point it would no longer accept connections from the server, at which point the server would no longer accept connections from CloudFront, at which point you got a 504 error.

It's rare for the database to completely fail like that, though of late it has been having bouts of low memory. Might be time to upgrade to larger database instance (one with more memory). Not sure if we can afford it.

One potential optimization here would be to have the server provide a better message when it can't connect to the database, instead of just ignoring the CloudFront request.
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
How about a way to hide forums from your view on the front page?

I will never, ever click into MP3 Discussion, but, for some reason, it bugs me seeing unread messages there...
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
How about a way to hide forums from your view on the front page?
Unlikely. I get your point, but it's a lot of added complexity for little gain.
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
jess wrote:
Unlikely. I get your point, but it's a lot of added complexity for little gain.
I was 99% certain that would be the answer

Tampermonkey it is, then!
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 46044
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 46044
Location: Pleasant Hill, CA
UTC quote
metadaddy wrote:
I was 99% certain that would be the answer

Tampermonkey it is, then!
When you've finished reading all you want to, just mark "all read", shirley?
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
jimc wrote:
When you've finished reading all you want to, just mark "all read", shirley?
Oh! I never noticed that button on the front page! Facepalm emoticon

Thanks!
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Oh! I never noticed that button on the front page! Facepalm emoticon
Obscure trivia: using "Mark All Read" on the front page is actually helpful for database hygiene.

Every time you open a topic anywhere in the forum, the database remembers the latest post you've read in that thread. This is done in order to support the feature where you jump to the latest unread post. Over time, the database can accumulate hundreds or even thousands of "last post read" records for each user.

When you press "Mark All Read" on the front page, it replaces all of your individual "last post read" records in the database with a single record indicating the global post number at that moment. That serves as a floor for all "last post read" calculations going forward.
@metadaddy avatar
UTC

Hooked
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
 
Hooked
@metadaddy avatar
Primrose: 1979 ET3; Roland: 1980 P200E; Scarlett: 1981 ET3
Joined: UTC
Posts: 322
Location: San Jose, CA
UTC quote
Quick question - is it possible to put a line-break in the 'scooters' field in my bio? I've experimented with <br> and such, but nothing seems to work.
@syd avatar
UTC

Veni, Vidi, Posti
GTS300 Super (Mustard) GTS250 Super (Bulger)
Joined: UTC
Posts: 5328
Location: Tempe, AZ
 
Veni, Vidi, Posti
@syd avatar
GTS300 Super (Mustard) GTS250 Super (Bulger)
Joined: UTC
Posts: 5328
Location: Tempe, AZ
UTC quote
jess wrote:
Obscure trivia: using "Mark All Read" on the front page is actually helpful for database hygiene.

Every time you open a topic anywhere in the forum, the database remembers the latest post you've read in that thread. This is done in order to support the feature where you jump to the latest unread post. Over time, the database can accumulate hundreds or even thousands of "last post read" records for each user.

When you press "Mark All Read" on the front page, it replaces all of your individual "last post read" records in the database with a single record indicating the global post number at that moment. That serves as a floor for all "last post read" calculations going forward.
Excellent point. I'll have to start doing that - maybe once a day.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
metadaddy wrote:
Quick question - is it possible to put a line-break in the 'scooters' field in my bio? I've experimented with <br> and such, but nothing seems to work.
Nope. That's by design. Since the scooters field is crammed into the small space of the author panel on the side of every post, it is meant to be kept as brief as possible.

Additionally, the author panel is already the long pole (literally and figuratively) that often stretches out vertical layout, such that we end up with lots of blank space after short posts.

Line breaks in the scooters field exacerbate both of those problems.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
Syd wrote:
Excellent point. I'll have to start doing that - maybe once a day.
It's certainly not required, and nobody should feel obligated to do so. But there is a slight benefit. If hitting "mark all read" doesn't meet your own personal needs, then definitely don't do it on my account. But if it does, then you can have the extra satisfaction of knowing that you are cleansing the database in the process.
@monogodo avatar
UTC

Molto Verboso
2017 Piaggio BV350
Joined: UTC
Posts: 1478
Location: Irving, TX
 
Molto Verboso
@monogodo avatar
2017 Piaggio BV350
Joined: UTC
Posts: 1478
Location: Irving, TX
UTC quote
jess wrote:
It's certainly not required, and nobody should feel obligated to do so. But there is a slight benefit. If hitting "mark all read" doesn't meet your own personal needs, then definitely don't do it on my account. But if it does, then you can have the extra satisfaction of knowing that you are cleansing the database in the process.
I know we briefly talked about it before, but it's interesting to me how different people use the forums differently.

If it helps a little, I'll try to remember to hit the "mark all read" every now and then. It won't (shouldn't) affect how I use the forums.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
monogodo wrote:
I know we briefly talked about it before, but it's interesting to me how different people use the forums differently.
When I was a manager at Apple, I had the opportunity to build a whole team from scratch. The team was mostly focused on internal tools, software that was used internally by other Apple employees in order to collect data for a big machine learning project (it was FaceID, before it even had a name).

One of my new team hires -- Adam -- was a really good performer and also a really interesting guy. On the occasion of his first annual review, I asked him what was the most unexpected part of working at Apple.

He replied "I guess I am really surprised that people don't use the software I write the way I expect them to".

That got a hearty laugh from me. And I am still laughing at it today. This is the bane of a software engineer's existence -- people never actually use the software the way we thought they would. Despite our best efforts to out-think the users, they always come up with new and surprising ways to use the software in unusual ways, sometimes with catastrophic effects.
@monogodo avatar
UTC

Molto Verboso
2017 Piaggio BV350
Joined: UTC
Posts: 1478
Location: Irving, TX
 
Molto Verboso
@monogodo avatar
2017 Piaggio BV350
Joined: UTC
Posts: 1478
Location: Irving, TX
UTC quote
So yesterday after I finished perusing MV I clicked "Mark All Read" and went on my way.

This morning I noticed that it was much easier to find where I'd left off.

So thanks for the tip!

I'll be integrating it into my forum viewing habits.
@seamus26 avatar
UTC

Ossessionato
1979 P200E (sold) / ZNEN Amore 150 (sold) / Genuine Buddy 170i / Genuine Stella 4T / Aprilia Sportcity One 50 / 2016 Vespa Sprint 50
Joined: UTC
Posts: 3408
Location: Grand Rapids, MI
 
Ossessionato
@seamus26 avatar
1979 P200E (sold) / ZNEN Amore 150 (sold) / Genuine Buddy 170i / Genuine Stella 4T / Aprilia Sportcity One 50 / 2016 Vespa Sprint 50
Joined: UTC
Posts: 3408
Location: Grand Rapids, MI
UTC quote
jess wrote:
When I was a manager at Apple, I had the opportunity to build a whole team from scratch. The team was mostly focused on internal tools, software that was used internally by other Apple employees in order to collect data for a big machine learning project (it was FaceID, before it even had a name).

One of my new team hires -- Adam -- was a really good performer and also a really interesting guy. On the occasion of his first annual review, I asked him what was the most unexpected part of working at Apple.

He replied "I guess I am really surprised that people don't use the software I write the way I expect them to".

That got a hearty laugh from me. And I am still laughing at it today. This is the bane of a software engineer's existence -- people never actually use the software the way we thought they would. Despite our best efforts to out-think the users, they always come up with new and surprising ways to use the software in unusual ways, sometimes with catastrophic effects.
We have a whole engineering staff here who use Excel for making things that look pretty when they are printed, but have no usefulness beyond that.

Oh, and I am so glad we didn't wind up with iFace.
@znomit avatar
UTC

Hobbitus Moderatorus
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
 
Hobbitus Moderatorus
@znomit avatar
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
UTC quote
Forum member supplied image with no explanatory text
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
znomit wrote:
Done.
Forum member supplied image with no explanatory text
@znomit avatar
UTC

Hobbitus Moderatorus
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
 
Hobbitus Moderatorus
@znomit avatar
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
UTC quote
jess wrote:
Done.
I never even knew it was a real word until today, let alone how to spell it.
Forum member supplied image with no explanatory text
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
UTC quote
No "Posting Guidelines" anymore?
Forum member supplied image with no explanatory text
@znomit avatar
UTC

Hobbitus Moderatorus
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
 
Hobbitus Moderatorus
@znomit avatar
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
UTC quote
Woohoo, free for all.
@steelbytes avatar
UTC

Veni, Vidi, Posti
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8651
Location: Batmania aka Melbourne, Aus
 
Veni, Vidi, Posti
@steelbytes avatar
2019 GTS 300 HPE w Malossi cylinder & cam
Joined: UTC
Posts: 8651
Location: Batmania aka Melbourne, Aus
UTC quote
I wonder if are statistics on how many people actually read them
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
UTC quote
SteelBytes wrote:
I wonder if are statistics on how many people actually read them
I confess to not having read it, but my "Inner Monk" registered the change.
@jimc avatar
UTC

Moderaptor
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 46044
Location: Pleasant Hill, CA
 
Moderaptor
@jimc avatar
The Hornet (GT200, aka Love Bug) and 'Dimples' - a GTS 300
Joined: UTC
Posts: 46044
Location: Pleasant Hill, CA
UTC quote
It's a universal forum rule that any post labelled 'sticky' (i.e. always at the top) will get ignored. This is expected human behaviour, where anything familiar is ignored - until it goes missing!
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
No "Posting Guidelines" anymore?
There seems to be a bug that un-sets the announcement bit when I edit it. I've re-set the announcement bit (twice — this happened yesterday as well) but still need to track down and fix the underlying bug.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
No "Posting Guidelines" anymore?
I've found and fixed the underlying problem. And thanks for reporting this. For your efforts, I hereby bestow upon you the MV Entomologist award. Wear it with pride.
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
UTC quote
jess wrote:
I've found and fixed the underlying problem. And thanks for reporting this. For your efforts, I hereby bestow upon you the MV Entomologist award. Wear it with pride.
I sincerely thank you and promise to wear the award with pride. It is an indescribable honor!

However, I don't really know if I really deserve it, as you were already aware of the error. But I'm happy if I was able to help.
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
I sincerely thank you and promise to wear the award with pride. It is an indescribable honor!

However, I don't really know if I really deserve it, as you were already aware of the error. But I'm happy if I was able to help.
I hadn't actually noticed that the posting guidelines disappeared for a second time until you highlighted it. And I definitely want to encourage people to report problems, so let's call it good.
@germangtsdriver avatar
UTC

Molto Verboso
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
 
Molto Verboso
@germangtsdriver avatar
Vespa GTS 300
Joined: UTC
Posts: 1868
Location: Germany
UTC quote
One-time display error, reloaded, then no problems.

time shown is the time of the error (in German summer time)
Forum member supplied image with no explanatory text
OP
@jess avatar
UTC

Petty Tyrant
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
 
Petty Tyrant
@jess avatar
0:7 and counting
Joined: UTC
Posts: 39725
Location: Bay Area, California
UTC quote
GermanGTSDriver wrote:
One-time display error, reloaded, then no problems.

time shown is the time of the error (in German summer time)
Looks like CSS didn't load. Not sure what that's about. Hmmm.
@znomit avatar
UTC

Hobbitus Moderatorus
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
 
Hobbitus Moderatorus
@znomit avatar
S50, R1100s, way too many pushbikes
Joined: UTC
Posts: 11589
Location: Hermit Kingdom
UTC quote
At least one esteemed member would like a notification of when the thumbs down launcher is ready to fire another salvo at some deserving miscreant.

Modern Vespa is the premier site for modern Vespa and Piaggio scooters. Vespa GTS300, GTS250, GTV, GT200, LX150, LXS, ET4, ET2, MP3, Fuoco, Elettrica and more.

Modern Vespa is made possible by our generous supporters.

Buy Me A Coffee
 

Shop on Amazon with Modern Vespa

Modern Vespa is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com


All Content Copyright 2005-2026 by Modern Vespa.
All Rights Reserved.


[ Time: 0.0462s ][ Queries: 4 (0.0384s) ][ live ][ 343 ][ ThingOne ]