This is a personal weblog. The opinions expressed here represent my own, and not those of any outside party or special interest group.

Feel free to disagree with my articles. In the spirit of free speech, I’m allowing almost any comment. I, Stefan Grasso, am not responsible for, and expressly disclaims liability for, any offence caused by what I’ve written, nor any damages arising out of use, reference to, or reliance on any information contained within this site.

Links from Stef’s Cave to third-party websites do not constitute as endorsements of their products or services, or even of the websites themselves.

The articles written on this website are purely opinion unless stated to be otherwise. They are not to be taken as fact unless the details can actually be correlated as facts. My thoughts, feelings, and opinions may change from time to time. Therefore, this weblog provides a semi-permanent manifestation of what I’m thinking about.