The high streets stocking of vinyl is probably as a result of the diminishing number of independant record shops. The last one in our town, closed back in February - its a sandwich shop now.
Vinyl sales did drop (during the year of the 9/11 twin towers tragedy), but increased the year after, as did many things. I dont have any figures about how much it wet down by, and how much it went up by.
However, the music census in the US

(featuring all US music equipment manufacturers) has shown that turntable sales went down again recently, by 9.9%, whereas CD-deck sales have risen by 37% in the same period.
Casting the actual unit figures forward shows that CD-decks will be outselling vinyl decks in 3 years. Vinyl wont disappear overnight, but its already fading in all parts of the industry at a rate, which can only be increased still further by Technics shortly launching their CD-deck. Its not particularly good on features, but the brandname alone will get even the most fastidious vinyl-ists, to make the change, sooner, rather than later.
Anyway...
customers...you HAVE got to love'em.
Adding to the list....dont you just LOVE the ones who wait until the end to say "You didnt mention Doris's birthday?" or "We found it too loud" even though you'd told everyone twice to let you know if it got too loud for them...
Not forgetting the "Go on...just play one more..." punters....these stand NO chance with me..I finish on the dot, to within a minute or so. Only if its the Bride, or Groom, or party host, do I even consider it. At which point I say on-air "If you can bring the manager here to me, and let HIM tell me he's ok with me playing one more song...I'll do it"
Im more than used to someone running off at this point...waiting outside for 2 mins, and running back saying "Yes He said its fine...play another song!" (dont fall for this...)
I almost felt like awarding someone for ingenuity a couple of years ago, when given the same situation, they dragged some stranger in, claiming that "this is the manager - he says -yes- put another song on". Luckily I knew all the manager by face - and wasnt duped.