but I do like being able to fully collapse the stock
My stock is also foldable, actually! Emphasis on foldable, as yours looks to be actually collapsible.
If I can be a spoilsport, please, please don't use lasers
Very, VERY valid point, and yeah, I don't use my laser at all, really - it functions as tacticool decor more than anything else. I forgot to mention it's a laser+flashlight module, with a function to switch on either or both, and so I always basically use the flashlight and nothing else.
Ooh, could you elaborate on that if possible? I have some vague ideas why JS is a scourge on the web but I've never looked into the specifics.
Do most of the issues stem from the language itself (which is held by effectively duct tape) or do they stem from how it is used?