FollowSteph Follow Steph as he posts Blog Blazer Friday

Archive for June, 2006

Recent Bought with Comment Spam

Having recently re-designed this blog and converted it to WordPress, I knew it was only a matter of time before I would be bombarded with comment spam. The good news is that it’s a predictable problem and there are solutions out there to help deal with this.

Without going into details, and thereby not giving the comment spammers any hints on how I’m blocking them, I’ve made some backend modifications to handle this issue. I believe that all the comment spam you might have recently seen has been removed. And as far as I can tell from monitoring the changes over the last few days, you shouldn’t see any more comment spam here again.

Local Ottawa City Contractor

Normally I avoid recommending local contractors because of the potential downside (will they continue to provide quality work, etc.) but today I’m going to make an exception. I’m giving a public recommendation to Elgin from Elgin Eden Contracting. Just a quick tip though, if you need work done call him sooner than later because he’s generally very busy and therefore has a waiting period. If you’re in the local Ottawa region you can get a hold of him at: (613) 858-9034.

An Ounce of Prevention Really is Worth a Pound of Cure

I again re-learned from first-hand experience that an ounce of prevention really is worth a pound of cure. How? Two of the windows to my own house leaked because the caulking had gotten old and cracked which caused water to leak in. The water saturated some of the framing wood, caused a lot of mold (in no time at all might I add), and basically ended up with two half walls being replaced to get at the problem. A very expensive lesson to learn again.

For those of you who read this blog regularly, you know that I’ll look at the numbers to really see if the cost of the prevention really outweighed the cost of the repairs. So let’s not waste anymore time and look at them right away.

Since the costs for the repairs can fluctuate quite a bit, I’ll make a worse and best case scenario. In the best case scenario, which luckily pretty much happened for me, you won’t need to replace the actual windows (especially if they’re higher-end windows), much of the framing, any of the flooring, etc. The worse case is that everything is completely water saturated and full of mold. In my particular case, in both rooms only the framing below the windows was saturated with water and mold. The rest of the framing, the flooring, and the windows were all ok. So what’s the total cost? Seeing as I had to rip open two walls, replace some framing, etc., a round number of $1000 for labour and materials is easy to achieve. This could however easily climb to $5,000 – $10,000 if new windows need replacing, if the floor is finished, if the water damage spread to the floor below, etc. So let’s assume a small round number of $2,500. Is the prevention worth $2,500?


I quickly went to Amazon.com and looked at the price of caulking where one tube of GE Silicone II caulking will set you back $6.89. Assuming this price, for $2,500 you can buy 362 tubes of caulking. For a standard sized house, I can’t see anyone using more than 10 tubes of caulking (including windows, doors, vents, etc.). Going further, let’s assume we need to caulk every 3 years (this is aggressive, generally you do it every 4-7 years). Looking at the numbers:

$2,500 / $6.89 = 362 tubes of caulking

362 / 10 tubes per session = 36 caulking sessions

36 caulking session * 3 years in-between each session = 108 years of caulking and leak free windows!

Therefore we could have spent that same money we did on repairs and bought caulking for almost 2 full lifetimes and saved ourselves from all leaks in the future (well at least all leaks due to bad caulking) in our lifetime. So yes, in this case, an ounce of prevention is really truly worth a pound of cure!

LandlordMax And FollowSteph as Graphs

Today’s entry is very different than usual. I came accross a website graph of Problogger.net today that was generated with Websites as graphs – an HTML DOM Visualizer Applet. It was unique and interesting enough that I generated one for each of LandlordMax.com and FollowSteph.com which you can find below:


FollowSteph.com Website Graph

LandlordMax Property Management Software Website Graph

The Colors Represent:
blue: for links (the A tag)
red: for tables (TABLE, TR and TD tags)
green: for the DIV tag
violet: for images (the IMG tag)
yellow: for forms (FORM, INPUT, TEXTAREA, SELECT and OPTION tags)
orange: for linebreaks and blockquotes (BR, P, and BLOCKQUOTE tags)
black: the HTML tag, the root node
gray: all other tags

An Adventure in Solving a Difficult Software Bug

Today I just came accross a good article written last week by Neville Franks, the author of software Surfulater (which I might add is a great product I personally use for offline storage and information management of webpages). In his article he articulates very well the trouble of first finding a difficult to find software bug, then in finding the actual cause, and not to mention solving the issue. What I particularly liked about it though is that even if you’re not very technically literate, it gives you a good appreciation of some of the issues software developers face.



LandlordMax Property Management Software

LandlordMax is the EASIEST
Property Management
Software available!
Try it for free!

Real Estate Pigeon

Real Estate Pigeon
The place to ask and answer
all your real estate questions

Blog Blazers: 40 Top Bloggers Share Their Secrets to Creating a High-Profile, High-Traffic, and High-Profit Blog!

Blog Blazers is a book that
features secrets from the
Top 40 Bloggers on the web

How to Generate Traffic to Your Website ebook

How to Generate Traffic to
Your Website
is an ebook for
to you achieve success


More resources from Stephane Grenier:
For people who work on the web
Blog Blazers
How to Generate Traffic to Your Website
The EASIEST Property Management Software available!

Copyright @2003-2022
LandlordMax Property Management Software

Disclaimer: This is a personal blog about my thoughts, experiences and ideas. The contents of this blog are for informational purposes only. No content should be construed as financial, business, personal, or any other type of advice. Commenters, advertisers and linked sites are entirely responsible for their own content and do not represent the views of myself. All decisions involve risks and results are not guaranteed. Always do your own research, due diligence, and consult your own professional advisors before making any decision. This blog (including myself) assumes no liability with regard to results based on use of information from this blog. If this blog contains any errors, misrepresentations, or omissions, please contact me or leave a comment to have the content corrected.