3 Reasons Why Snap Preview is Ruining Your Blog, and Hurting Your Readership

Welcome Digg readers, you can grab this sites RSS Feed here.

Snap’s preview anywhere gizmo is ruining the reading experience for millions of people. Its intrusive, obstructive and unuseful in almost every respect and use case. The fact that so many big blogs are using it, big well respected blogs, does not mean that it’s useful, it just means that they, like most bloggers, have all the self restraint of a magpie in a sparkly things factory.

That’s not to say im any better, but it is true. As a group , most bloggers are only a small step away from the flashing, rotating logos of 1997 or the neon pink backgrounds and blaring teen pop auto play bollocks of your average 17yr old MySpace user — and I include myself, though i dont use SPA, im as guilty as the next blogger of “bling envy”.

Let me point out a few truths about Snap Preview Anywhere, in the vain hope that this misguided ‘helper application’ will die a quick death as we all start to see the sense of a usable website as opposed to a trinket magnet for the design challenged.

read on…..

  1. Accidental triggers: When scrolling, or just moving from one element (maybe a link, maybe a photo etc) to another, the unintentional triggering of the SPA popup is distracting, at best. It draws the eye away from the task at hand, and causes annoyance, and loss of concentration — if you’re actually selling anything, pay close attention to this point!
  2. Click stalling: Quite often, when trying to click a link that features the Snap abomination, I have to click several times to get the damn thing to work. This is too much effort. If your site is that hard to use, you can bet I wont be back, and neither will others.
  3. I trust you: No, really I do! Im at your blog, despite like everyone else being really busy, im at your blog! I just want to follow the fucking link ok? Dont crowd me like some over-eager second hand car salesman trying to sell me a dodgy link, just let me see that its a link, read the anchor text and decide if I want to click it. I dont care what the bloody site looks like, if you’re linking to it, that’s good enough for me — really, get out of my face.

Wow, glad I got that off my chest. I’ve had this post in mind for a few weeks but Duncan reminded me, and finally pushed me in the comments of another post.

All joking aside, SPA is not helpful, it’s not cool, and it’s not winning you readers — It’s bling, a silly little shiney thing designed specifically to increase awareness of Snap.com — no bad thng, and certainly an shining example of how to use widgets to gain links and attention, but, come on ladies and gentleman, show a little self restraint, show a little consideration for your users.

Complaints, abuse and protestations of innocence, ignorance or terminal stupidity to my inbox or the comments below 🙂

89 thoughts on “3 Reasons Why Snap Preview is Ruining Your Blog, and Hurting Your Readership

  1. carpentry is art gifted by god. it really needs lot of hard work and accuracy. i can do few such carpentry of my own for my house and end with good results.

  2. I found one useful way to use Snap Preview – for Amazon product links. In the pop-up window you see the details of the product and text is readable. I left Snap Preview for my links exchange page so that visitors can get some impression of the websites listed. Otherwise I agree that it is not a good idea to use it anywhere – just for information that can be readable in the pop-up window.

  3. Great quote about magpies in a sparkly things factory!
    I have found the Snap preview to be annoying also. Since I don’t want to criticize widget developers in general, all I can say is that I hope they are able to tune it to be useful without being intrusive

  4. Snap is absolute crap.

    I’ve been avoiding Live Journal etc since it arrived.

    It’s a pop up, dress it up how you want but it’s still an UNWANTED pop up – and I don’t want pop ups thankyou.

    Anyone who hates it I suggest you go here

    http://spacecowb0y.livejournal.com/281574.html?thread=174054

    and disable it.

    I use IE7Pro which I found through that Live Journal post linked above and have entered all the various urls they’re using to try and inflict their crap on everyone.

    Now I can read WordPress and Live Journal without hitting the back button because of Snap.

  5. I tried to OPT-OUT of your damn Snap Preview bullsh*t using the disable link on your page. It doesn’t work. I have now added snap.com & performancing.com permanently to my hosts file redirecting to NULL. I guess that I will have to wait for some sort of adblock extension for IE7 to not have to use these extreme measures. Your “technology” offers NO advantange or wanted feature AT ALL. Any website that intentionally persists in its use (on any machine I happen to use/own) will be a site that I don’t return to..
    Relay that is ??????????????????????
    Palestine Students Forum

  6. thanks
    ??????? ????? 
    ????? – ?????
     –
    ??? – ??? ????? – ??? ????? – ??? ?????
    ????? ? ?????
    ????? ???????
    ???????
      –
    ??? ???? ?????? 

  7. I tried to OPT-OUT of your damn Snap Preview bullsh*t using the disable link on your page. It doesn’t work. I have now added snap.com & performancing.com permanently to my hosts file redirecting to NULL. I guess that I will have to wait for some sort of adblock extension for IE7 to not have to use these extreme measures. Your “technology” offers NO advantange or wanted feature AT ALL. Any website that intentionally persists in its use (on any machine I happen to use/own) will be a site that I don’t return to..

  8. I found one useful way to use Snap Preview – for Amazon product links. In the pop-up window you see the details of the product and text is readable. I left Snap Preview for my links exchange page so that visitors can get some impression of the websites listed. Otherwise I agree that it is not a good idea to use it anywhere – just for information that can be readable in the pop-up window.

  9. I keep a personal blog and came across Snap Preview on other blogs and had the mindset of ‘that’s cool. Others have it on their blogs, so I’ll add it.’ The old bandwagon effect, I guess. Great points though. I’m removing this as of today.

    I also use Jiglu, which is starting to get on my nerves. It seems to just pick, at random, what it deems to be keywords in my blog; and it’s nothing really more than another annoyance.

    Thanks for bringing this to light!

  10. I found that it’s just not worth the trouble and buys very little for the readers.

  11. Well I am sure that Adsense Click through percentages are higher on sites that use Snap preview. Why ? well most normal links become unappealing.

  12. Great quote about magpies in a sparkly things factory!
    I have found the Snap preview to be annoying also. Since I don’t want to criticize widget developers in general, all I can say is that I hope they are able to tune it to be useful without being intrusive.

    One person mentioned that all widgets slow down the page load – but this isn’t technically correct. There are a couple ways for a widget developer to delay rendering until after the page is loaded – similar to the way images load after the page is downloaded. I think modern browsers grab images on the fly so the display is faster, but its a similar idea. The trick is for the developer to care enough and be clever enough to do it right. For example, the widget I implemented at Others Online (which is very useful widget for bloggers in general – check it out) draws a simple grey frame then continues with the drawing of profiles after the page is loaded.

  13. As a beginner to blogging, I am trying a variety of things in order to learn about them. I was encouraged to try Word Press and I really liked it until I was bombarded by what I believed to be some sort of third party heckling and annoyances. Apparently they had to do with insisting that I try “snap” – (I don’t recall exactly, except that it seemed to want to interact with flickr?)- so I “snapped” and quit posting to my Word Press blog until I was willing to take the time to try to figure out if I was doing something wrong due to my naive or uninformed beginner state. For those who are more advanced, it may come as a surprise as to how easily someone can be put off by features they don’t understand. I use examples with steps that I am able to follow in order to successfully learn about new things. I hope that I have posted this correctly as a comment.

  14. Jason, I have my blog through wordpress.com, and this past weekend, my blog started having problems. My page would appear to load, but the Safari status bar would indicate “completed 23 of 28 or some other set of numbers, and sometimes my header image would not load. In Firefox, the page would apparently load, but in the status bar, it would say spa.snap.com, and again, sometimes my header would not load. I had several friend who emailed me telling me they were experiencing the same problem when trying to view my blog. I tried several other wordpress blogs and found problems on some of them as well.

    After a little googling, and reading this post on performancing.com, I decided to try disabling spa on my site, and after i did, all of my problems went away. As a test, I re-enabled spa, and the problems came back.

    I do not know whether the problem is with the wordpress implementation of spa, or whether it is with spa itself, but at least for now, my blog is a no-spa zone. I may try enabling spa again in a few weeks or so, but I’ll make that decision when the time comes.

  15. I recently started blogging, and was having all kinds of problems with my blog. My header picture would not load, or the old header picture would load. In addition, whenever I went to my blog, Safari would appear as if it had loaded my entire page, but on the status bar, it would indicate “http://blah.blah.blah completed 23 of 28”, or 26 of 31. Firefox would also appear to have loaded the entire page as well, but in the lower left hand corner of the window, it would say spa.snap.com. After a little searching, and reading this post, I decided to turn snap off to see if it would help, and all the problems went away. My page loads faster, the image loads every time, and the status bar is clean after the load.

  16. I tried to OPT-OUT of your damn Snap Preview bullsh*t using the disable link on your page. It doesn’t work. I have now added snap.com & performancing.com permanently to my hosts file redirecting to NULL. I guess that I will have to wait for some sort of adblock extension for IE7 to not have to use these extreme measures. Your “technology” offers NO advantange or wanted feature AT ALL. Any website that intentionally persists in its use (on any machine I happen to use/own) will be a site that I don’t return to.

  17. The Bling issue:

    Many people’s brains process information differently than you do. While you may have no problem with a text link, there are people who brain tends to process information visually. These are people who remember faces better than names, draw diagrams rather than take notes, and prefer “learn by doing” rather than “learn by reading”. SPA could really help those people out more than it helps out you, especially when a site has a lot of links, or the same page is linked to in many places. That doesn’t make the other usability issues of SPA any less relevant. It’s just that just because you don’t find the thumbnail image useful it doesn’t mean that other’s don’t. It’s quite possibly not “just bling” to everyone, in other words.

    Here’s a bit more on the subject:
    http://en.wikipedia.org/wiki/Learning_style

  18. Yes you can disable it. Everyone keeps pointing that out. But millions of users out there shouldn’t have to waste time and effort figuring this out. Opt-out always imposes a cost on the user. So I suggest, for those web/blog masters out there that still think this gadget is a good idea, to make it opt in, a setting somewhere, for those users desperate to turn it on. Care to keep track of how many will actually voluntarily want this?

  19. I thought it would benefit my readers, but it annoyed them more than anything else. They voted overwhelmingly against SPA. Oh well…lesson learned.

  20. I thought I was the only one! I’ve tripped over one of these too many times, and half the time, I simply cant be bothered to click on it again. Granted, it may serve a useful purpose, but making it easier to turn off would be nice!

  21. Hello Nick (and Performancing Readers),

    My name is Jason Fields, I am Product Evangelist for Emerging Technology for Snap.com and Snap Preview Anywhere blog widget. I wanted to address some of the criticism that has been circulating in the blogosphere about the usefulness of our product.

    In a nutshell, our product is intended to enable users to “look before leaping”, saving many people a wasted click. I will however be the first to admit that this is a product that some people don’t like, and this is why we have made sure to include a simple method to opt-out for those who don’t like it (click the ‘options’ menu in the upper right of the preview bubble).

    While there are certainly others who agree with some of the comments here, there are literally thousands of people signing up for SPA every day AND we have served more than 100+ million previews since the launch of the product – and all of this for free.

    We are improving SPA almost every week with features aimed at giving site owners and end-users greater control in how to implement (and indeed “if” to implement) and interact with SPA. In the weeks to come, we will be:

    (1) Making improvements that will reduce the confusion about whether a link is SPA enabled, or not.
    (2) Make it much easier for a site owner to point SPA to a particular type of link.
    (3) Enabling the site owner to totally customize a link, image, css, etc.

    We here at Snap are acutely aware of the issues described in these comments and we have several enhancements scheduled to release over the coming couple of weeks that, in different ways, will address them. Rest assured that your viewpoints have been informing, and will continue to inform, the ongoing development of this product.

    If your interested in reading up on why we created and released Snap Preview Anywhere, please check out the recent post on http://blog.snap.com/.

    Thanks for your time and attention.

    Jason Fields
    Product Evangelist, Emerging Technology
    http://www.Snap.com

  22. I agree. I am upset that this is rolling out on more and more sites. As a user I am annoyed, and as a designer I know I’m not going to roll this out on anything I work on.

  23. I absolutely agree! Thanks Nick. I read with my mouse, so I don’t lose what line i’m on. but I can’t will all the damn windows popping up in my face.

  24. nailed it.

    the multiple-click thing is what kills me. that snap thing is just a total piece of sh*t, and the only reason blogs like TC use it are because they’re getting money from Snap.

  25. I encountered snap for the first time on Scobles blog on the day he mentioned his birthday. I was so annoyed that I immediately vented on his blog and blocked all snap content both in Opera and in my hosts file for IE. Ditto intellitext by the way – I don’t see it anymore either.

  26. For those who keep saying you can turn them off; it isn’t ideal. If you clear your cookies, use another machine (or another browser), reinstall your browser, or just leave it for long enough the Snap Preview Disabled setting is lost.

    Snap Preview should be opt-in, not opt-out. We already learnt that lesson from email.

  27. I can see Nick’s point here, but I must admit, I like the darn thing. Since I’m the author of my blog, and do a lot of linking, snap is great at verifying those links without actually having to click on them. Reader feedback could change my mind on this, but I suppose I need readers first…

  28. I completely agree. I wrote a post on this a few days ago. I didn’t come up with the reasons you mention but I mentioned some other reasons not to use snap preview.

  29. Couldn’t agree more.

    When I first saw snap preview thingy on some of the famous blogs I also signed up for it and put it on my own blog, but soon I discovered that I hated the thing because of all the reasons you have mentioned, so aside from removing it from my pages I have also grown a strong distaste for web pages that continue to shove snap previews in my face.

    I also believe that SPA craze is very short-lived as more and more of us speak against it. Thanks for venting your frustration and giving us all a chance to vent ours 😛

  30. You can just go to the options menu in the preview box and set it to go off in 1 sec. no more instant popups unless your really want it to. :o)

  31. Spot on!
    I wouldn’t have put it better.
    Sometimes we use things just because they are new and look cool, not because they are useful.
    Thanks for the post (hope many read it and we get rid of it)

  32. Can’t anyone think of a reason Snap is good? Usually there are two sides to an issue… Unfortunately it doesn’t seem to be the case here.

    Snap will go the way of old newscasting screen saver I can’t even remember the name of – a sudden and complete dumping.

  33. Great Comment:
    > I was thinking why so many people are using such an annoying gadget in their blog and wondering if I was missing some point. But now I’m sure it’s useless. Thanks for pointing out Nick.

    Exactly! I didn’t know what to think of it, but now I’m utterly convinced snap is evil. Thanks for giving me an opinion to leech upon Nick!

    I’ll go one further: Snap is a shiny example on how Ajax can be as uncool as Flash. It’s 1998 all over again!!! *Somebody* save us!

  34. And what’s the difference between “SNAP” popups and those “Performancing Ad” popups of days gone past? At least the Snap popups popped up close to the mouse pointer .. not 3 inches to the left of the graphic. Although, I guess most of you didn’t see that – with your AdBlockers set.

    I’d probably rename this blog entry to .. “3 Reasons Why Snap Preview is Ruining Your Blog, and Hurting Your Readership – by FireFox Users who have the choice and preference to disable everything, and that’s still not good enough”

    But, it is with everything else .. too many links makes it slightly annoying at times – especially if you like surfing the sidebars filled with links, but it’s sure nice to see what the site looks like with the mouseover. If the site doesn’t immediately pop up – to me, it shows that it will be slooooow surfing over there .. should I decide to click on the link.

    Overall? I’ve got it on a few of my blogs only, but traffic has increased if anything, not decreased .. and still averaging about 85% Internet Explorer readers – so, I don’t get any hate emails about it.

  35. I don’t usually leave comments when reading blogs, but this time, I have to say, I agree with you 100%.

  36. How true!

    I used the Firefox Adblock to disable Snap (and anything else they ever produce) within three minutes of seeing it for the first time. I recently used somebody else’s computer and was horrified anew. If it were a manual popup to the cited portion of a website, that might be fine; I could save the click and scroll. But an automated thumbnail? Almost zero information content, and a fair bit of interference in my reading. I agree it’s not quite as annoying as Intellitxt, but I hope they had slightly higher goals than that.

  37. Oh but how I agree. Snap keep slowing down my browsing experience, especially since I have a mobile broadband that is slow at times, Snap slows it down further. I really think you need to visit a blog to get the feel of it, and the snap window is pretty useless to me in this respect: I’d like to get a feel of what the blog and the writer is about.

    As to what anonymous said before me here about checking out how big a community your reader has, that sounds like back to kindergarden ‘I have more friends that you’ kinda thinking, would you really read a blog on the basis of how big a community it has? For me the key question is how interesting and relevant the blog is to me, media junkie that I am. Secondary: the quality of a community is interesting, but how big? That’s just back to mass media thinking.

  38. The real tragedy here is that someone actually had to come out and say it. Did the same thing happen in 1996 with blinky text? I don’t really remember it happening, I just remember always hating blinky text and all of the sites that used blinky text.

    Seriously, people don’t use common sense. I stopped reading one major blog because of the stupid preview thing – I mean, I still read it, I just read it inside of netvibes.

  39. It’s useful to quickly see if the person in my recent readers list in MyBlogLog has a large community (if the page is a. cached and b. populated). Other than that, I sort of see your point.

    So does this also mean that ASK’s little binoculars feature won’t gain it too much market share either?

  40. Here, here! “Can’t stanz ya” Snap. And thanks to the commenter you pointed out that Adblock can block it. Totally missed that.

    I can see how it’s a value-added feature for many websites, but definitely not blogs or news sites.

  41. I agree. When I heard WordPress had enabled it by default on all the blogs, I thought that was a joke. Matt even responded that it was not evil!!!

    Power users, adblock this : http://spa.snap.com. Problem solved.

  42. Thank you! This has been driving me absolutely crazy for the past couple of weeks, ever since it’s started appearing on blogs I read regularly. I’ve almost gotten to the point of starting to email bloggers about it to politely let them know how cumbersome it makes reading their blogs now.

    Sooo glad it’s not just me.

  43. Nick, I’ve been meaning to write about Snap since I first ran across that annoying little ‘feature’ popping up all over the place. It’s like trying to read while a damn carnival barker is yelling out you. See the bearded lady! Three tosses wins a stuffed monkey!

    Nothing like inviting someone into your home (blog) then telling them to hit the road while giving them directions.

  44. 3 Reasons Why Performancing.com Is No Longer Useful

    1. Attempted to sellout, the users being the primary asset, metrics just a nice bonus
    2. Woops – a lot of hype and announcement before the deal was sealed led to it’s cancellation
    3. Perfomancing.com goes down in a flurry of smoke and flames due to consistent in-fighting and the lack of any money making product. Nick Wilson tries to act like all is well when in fact – he’s the only one still around.

    BTW: Do we have the ability to delete our accounts and personal information yet? I no longer trust you with it.

  45. In the early 1900’s Joyce Clyde Hall the founder of Hallmark Greeting Cards realized that most people preferred (or needed) a template when it came to expressing themselves. Thus the birth of the one size fits all greeting card. Blogs are the one size practically fits all standardized greeting card that Hall came up with in 1910. Gone forever are the unique zines and websites of the early internet that required imagination, artwork and design skill and in their place are Hall’s Greeting Cards. A click here, a click there, it doesn’t really matter.
    -AN ODE-
    I’ve got a blog can’t you see…
    Look at my comments,
    They’re delighted with me.
    Links O plenty are
    the name of the game,
    I’m big, the definition of fame.
    I’m an A lister,
    Refer to me as Mister.
    Laptops for free,
    Comp Tickets tee-hee.
    Ads on my site,
    Hoping big media will bite.
    I’ve got a blog can’t you see.

  46. I removed mine today. I actually get a few emails each week complaining about the damn things. It took me a while to figure out where the script was, but I finally did. Thanks for the post – you are right.

  47. You are so 100 % right. I was one of the chosen lucky bunnies to suddenly have one of these intrusive things popping up on my WordPress blog – pretty distracting and
    it took a little while to figure how to disable it. Then there was a message, something like “you can disable Snap, but once you reformat your computer (or empty cookies, perhaps) you will have to disable it again”… What an annoying little bug!

  48. @ Mark Cane:

    Mark, you can disable the Snap Preview on your WordPress weblog in the admin panel. Select the Presentation link, then select Extras link, and disable there. Just uncheck the box for Snap.

    It was recently added to WordPress.com, enabled by default.

  49. I was wondering what all this fuss was about. Then I went looking into the source. It’s a Javascript thing. Firefox rules some more. NoScript blocks all sorts of trash (including this stuff). Only those very few sites with something substantial to offer get my permission to run Javascript. It eliminates a lot of problems, including annoyances like this.

    If your site is unusuable without Javascript, there is probably someone else offering an alternative and I’ll use them. If you have a usable site, and convince me that your Javascript extensions enhance my use (not your pleasure), then I will turn it on for you.

  50. that intellitext it by far the worst. I naturally glide my cursor over the page and it happens across one of the dreaded intellitext links and an ad pops up for 3 or 4 seconds. The ad is not in the proper context of what I am reading. Even worse the huge flash ads with tiny tiny x where you need to scan the page trying to find out how to shut the fucking thing off…

    Even worse is the damned scrolling javascript ads that follow you down the page and back up again… god i hate advertising!!!

    I’d happily pay for an internet free of ads… the whore google is responsible for all this bullshit !!!

  51. I have Snap on my blog. It’s a WordPress free blog. It was added to all such blogs, I believe. If there’s an option for me to turn it off, I don’t know of it.

  52. Thank you! It seems everybody is using these damn things. It’s so annoying just trying to go through a page and having all these boxes pop up unintentionally. I have never used these on purpose. Not once, they’re useless, slow the site down and it’s more things popping up that we don’t need.

  53. Snap previews are pretty annoying, but there’s another one that’s even more annoying. I think it’s called Intellitext. Basically ads show up in your page content with this ugly green double underline.

  54. Now if you would just write about why the whole idea of a blog is wrong for usability, we might finally get somewhere and be able to take over the world. Pity the poor AOL customer looking for a nice site about gadgets. I can’t use half the A-list sites/blogs. The learning curve is far too steep, and people wonder why blogs are still “alternative.” Sorry, just ad to get that off my chest.

  55. Thank you for this article, I hope everybody with a web presence reads it. All this pop up bullshit is killing me.

    Same with the pop-up dictionary crap, etc.

  56. You are dead right. I have a WordPress-hosted blog, and when they rolled out Snap and I saw it at work on my blog, I immediately dug through the preferences to find where to turn it off. Snap is ugly, annoying, pestersome — not much better than a pop-up ad. Thank you for writing this — hopefully you’ll convince more people to shut it down.

    Just because you CAN doesn’t mean you SHOULD.

  57. I was thinking why so many people are using such an annoying gadget in their blog and wondering if I was missing some point. But now I’m sure it’s useless. Thanks for pointing out Nick.

  58. I use Adblock to disable the snap.com scripts. Nice, neat and works at every site. Firefox rules.

    I didn’t ask to have the image pop up (hey, yeah, it’s just like a pop-up…ya think?), they just do. Why they think this is a cool business model is beyond me. So I block it and don’t have to worry about it.

  59. I just came across them recently and didn’t realize what they were, but they caused problems for me too when trying to right click and open in a new tab. Yes, they are annoying and useless. Thanks for bringing it out in the open Nick, maybe people will take the hint and get it off their pages.

  60. I soooo agree, I was wondering why I was seeing it on so mnay high profile sites lately

    I think it only serves an outgoing linked site well IF that site is already well known and branded by it’s look, if you happen to see a familiar site in the preview it just might make you click, an not finish reading what you came to read – in other words DISTRACTING!

  61. I’m all for things that enhance the reader experience on sites. Most of the time though, that can be accomplished by keeping things simple and intuitive.

    Besides, all those widgets and bling boxes end up slowing down page loads at some point.

  62. Thanks so much for saying this, Nick. The same goes for those annoying hover-popup ads. They’re distracting and slow down my reading as I scroll.

  63. Okay…I agree. After playing around with the Snap plugin I found it became more and more irritating as time went on so I have removed the thing. Besides, it was slowing down the load time.
    I’m an old Beta tester and it’s in me to test out new things that might be useful. What I need to do is practice more restraint on my main (and only) blog. One of these days I might be able to put up another WordPress install for a test blog where I can play and learn to my hearts content.

    Never too old to learn. Just don’t try to learn carpentry by attempting to rebuild your house and all that.

  64. Nick you are so right. Right-clicking is particularly barfed, and I right click to open in a new tab 9 times out of 10.

    I’m also one of those people who spends their time reading absently selecting and reselecting text. It’s like a bad habit, click drag click drag click drag click drag on and on, but I enjoy it. Except when you have Snap (text link ads, as well) you can’t do it because you get these stupid pop-ups. I end up having to sit on my hands.

  65. Hi Nick!

    You are right with click stalling. I´m thinking about erasing SPA code from my blog for that reason.
    I also have MyBlogLog code to say “Nth Most Popular Outgoing Link”. I also think this is not very good as this scripts take time to charge -they reduce speed perceived from your blog- and I have no clear idea of the benefits. But the look “cool”.
    What do you think about MyBlogLog?

Comments are closed.