HOME     SITEMAP     RSS     TWITTER     EMAIL    
Search:   

FollowSteph Follow Steph as he posts Blog Blazer Friday
 
 

Quick Real Estate Links

Today’s Quick Links are all real estate related because of the collapsing real estate market. For some people these are bad times while for others great deals are starting to appear. I can tell you based on our continuing growing sales of LandlordMax that the more astute real estate investors are still very active in the market today. Most likely what’s happening is that the late comers coming in at the end of the boom for quick capital appreciation gains are being punished for being last. It’s very much a repeat of every other boom bust cycle, just like the recent dot com stock market boom and bust.

Without further ado, today’s Quick Real Estate Links:

August foreclosures zoom
The number of homes in some stage of default jumped 36 percent month-over-month in August

This Is Why I Rent: Median Incomes Do Not Support Median Home Prices
Another interesting argument of renting versus buying with the exception that this time it’s not from the point of view of which is better financially, but rather which is possible.

Current Foreclosure Crisis Deemed the Worst in U.S. History
I think the title says it all!

Builders’ confidence at all-time low
Home builders see weakest buyer traffic in 23-year history.




Is it Possible to Predict When a Market will Crash?

Every once in a while a specific blog comment will elicit a full article rather than a simple blog comment response. Recently Andy Brice from Successful Software (founder of Perfect Table Plan) wrote such a comment on my recent blog entry Manias, Panics, and Crashes: A History of Financial Crisis:

“Interesting. I’m expecting the insane UK housing market to level off or crash any time now. But I’ve been saying that for the last 5 years…”

Andy is a very smart person whose blog I regularly read (and sometimes comment on). Whose opinion I respect. In this case I absolutely agree with him. I’ve been saying the same thing for North America for some time now, as is evident even in my first month of blogging over two years ago here on FollowSteph.com.

The interesting part of his comment is that he (myself included) know just how hard it is to accurately predict a full economic shift from mania to bust. It’s easy enough to see when we’re in a mania; the fundamental economic principles no longer govern asset prices. But what’s hard is to predict when the general public will realize this. It’s just like the Tulip Bulb boom of long ago; as long as there’s a bigger “sucker” willing to pay more for the asset (in that case rare tulip bulbs) the prices are going to keep increasing.

Tulipmania

But now comes the reality. Again it’s not possible to exactly predict when a boom or bust will actually happen, it’s easy to predict when we’re in a boom or bust phase. If the economic fundamental no longer justify the prices then we’re in for either a bust (overly priced as is today) or a boom (under priced as often happens when people overcompensate after a depression). The bigger the discrepancy the bigger the boom or bust.

The good news is that although we can’t accurately predict the exact time a bust will happen, we can still accurately predict when it’s a good time to get in and out at a profit. As Benjamin Graham expresses in his book The Intelligent Investor, as long as you’re buying your asset for less than the real value (intrinsic value) and selling it at a higher price than the real value you’re ahead. He doesn’t show you how to maximize your profit, he just helps you identify how much your asset is overpriced or under priced. No one can accurately tell you when an asset has reached its maximum price (over valuation), that’s speculating on you knowing and understanding the publics psyche which no one can do.

To put it in other words, asset (stocks, real estate, etc.) prices will always shift above and below their true economic value (known as intrinsic value). If you buy them for less than their intrinsic value you’re ahead. If you sell them for more than their intrinsic value you’re ahead. The key to investing is not to try to buy assets at their lowest price and then sell them at their highest price, no one can do this. It would be amazing if that were possible, but it’s not.

What does this all lead to? Well over time an asset can only deviate so much above or below its intrinsic (real) value before it has to re-align itself (adjust its price back to a reasonable value). Right now, at least in North America for sure, prices of real estate properties have deviated significantly above their intrinsic value, so much so that they are now correcting themselves and trying to re-adjust to their intrinsic value. And don’t think we’re there yet, they’ve still got a lot of re-adjusting to do. I expect significantly more fallout before it stabilizes. As a very basic general rule of thumb, a real estate investment property should generate you at least a yearly revenue of 10% of the purchase price (including all costs – renovations, closing costs, etc.). Right now we’re not even close to this, many properties are running at negative cash flow values! This isn’t sustainable.

Intrinsic Value Versus Actual Value over time

Knowing this however doesn’t mean you can’t profit from the boom and bust cycles. All it means is that if you buy assets in the under priced area of the above graph and sell in the overpriced areas you should be able to consistently make profits and protect yourself. The “margin of safety” is generally considered to be the discrepancy between the actual price and the intrinsic value – that is how much the asset is under priced. The further off you from the intrinsic value you are, the bigger the profit potential and the closer you are to the max and min’s of the boom and bust cycles. Of course you need to be extremely careful the further away you are from the intrinsic value, especially for overpriced assets, because when the adjustment happens it will be faster and more volatile!

It’s possible to consistently achieve respectable profits, all you need to do is look at the intrinsic value to know when to get in and out. Although sometimes it may take years for an assets actual price to at least come back to it’s intrinsic value, it eventually does. But as Andy’s comment suggests, knowing when a market has peaked is hard to predict. He already knew that the intrinsic value was no longer aligned with the actual price of the asset (in this case real estate), but he still couldn’t know when the adjustment would occur. No one can!




LandlordMax Sales Record

Wednesday we had a very pleasant surprise. We broke our previous one day sales record by 13%! The most interesting part is that it came right out of the blue. We didn’t have any out of the ordinary advertising or promotions. It wasn’t a special real estate or tax day. It just happened on a Wednesday in the middle of a normal month. That’s always exciting!




What is Scope Creep?

To quote a simple definition I found online, scope creep is: “The tendency of a project to include more tasks or to implement more systems than originally specified, which often leads to higher than planned project costs and an extension of the initial implementation date.”

In other words it basically means a feature that was initially thought to be simple that’s exploding in scale. For us unfortunately this has already happened a few times with the next major release of LandlordMax. We wanted to offer Quickbooks support but that’s been postponed because of the scale. We also wanted to offer check printing but that’s been pushed to a future version as well. The latest feature which is experiencing some serious scope creep is full email support within LandlordMax. The good news is that we’re going to push this one through because I think we’ve finally limited it’s scope creep (and it’s much smaller, speaking very relatively).

That being said, I thought it would be an interesting read to go through our experience of what email support entailed, and just how quickly it exploded in scale.

The initial requirements were extremely simple. There were only two:

  1. Provide the ability to send emails within LandlordMax directly through a mail server and through Outlook.
  2. Provide the ability to import and export information (contacts) between LandlordMax and Outlook.

Both of these features have been highly requested for some time, and we thought it was time to add them in. Sounds simple. Send off an email, and import/export information. Nothing to it. Ah, if life were only that simple. Once we started to drill into the details of how to do this, it was no where near as simple as it first looks.

Before we go on, let me quickly ask you to make an estimate as to how long it would take to implement these two requirements? Take a second, or a minute, or whatever you think is reasonable, and do a quick cursory estimate. Write it down. We’ll compare your original estimate with another estimate at the end of this article and see what the difference is. My guess is you will be shocked.

Getting back, today I’ll only cover the second requirement because it’s the smaller one of the two. If I were to cover the first requirement (sending emails) it would be much longer. However to help you in reviewing and coming to a better final estimate I will finish off the article with questions on issues to be considered for the first requirement (sending emails within LandlordMax).

Let’s start with the second requirement, “Provide the ability to import/export information between LandlordMax and Outlook”. That should be simple. Just connect and share information. Ok, the first question is how do you connect? Do we build a connector? Do we buy a connector? What versions of Outlook do we support? Simple questions often have larger repercussions.

We initially started by looking at what was involved in building our own connector but quickly dropped this idea because it was not cost effective. Firstly we’d need to figure out how Outlook works, secondly we’d have to test each version of Outlook we’d want to support, and thirdly we’d have to continue supporting future version of Outlook. This is not where we add value for our customers. Therefore we decided to purchase a third party connector that will do this for us. Now comes the task of looking for a vendor that can do this in a nice, clean, simple way, and that doesn’t cost a fortune. All the while giving us a financially feasible way of redistributing the connector embedded within LandlordMax. We eventually found one that works with Outlook 2000, 2002, 2003, XP, and 2007. Great! One thing done.

Now that we can connect to Outlook, how do import/export information back and forth? What will the screen look like? What information will be exchanged. How do we know which contact we import are tenants, vendors, landlords, etc.? How do you import more than one at a time? What about contacts that don’t fit into these categories? What about synchronizing the data (if a change occurs in one will it be picked up in the other)? There’s a lot of options and choices here. And above all else, how do we do this in a very intuitive and user friendly way. If we didn’t have this last requirement it would be a lot easier. But that’s our main differentiator. We simplify the lives of our customers. We spend the time figuring out how to do it easily so that they don’t have to fight with the software, that’s why we’re the “EASIEST Property Management Software”.

Therefore, to answer the questions:

How do import/export information back and forth?

With the connector we decided to purchase this is just programming code.

What will the screen look like?

We’re still struggling with this one. We’ve got a good first pass implemented but we’re ironing out all the usability issues. Always trying to make it simpler. By the way, although I might be skimming this answer, it’s a very large one to which a lot of time has already been spent!

What information will be exchanged?

We’ll try to import and export as much information as possible. What this means is that we have to figure out all the mappings between the data in the two different products.

How do we know which imported contacts are tenants, vendors, landlords, etc.? How do you import more than one contact at a time?

This becomes a big part of how the import/export screen components will be drawn on the screen. Will there be drop down menu’s to select a type of contact? Will it be … ? The list goes on. We’re still determining the best solution. As an aside, if you only allow the user to import one contact at a time, this issue goes away, but that’s not a viable solution. Many people have lots of contacts, in the hundreds. It’s really not a viable solution to ask them to import their contacts one at a time.

What about contacts that don’t fit into these neat categories?

This one might seem simple, but it resulted in a huge scope creep! Maybe you have real estate agents you want to store within LandlordMax. Maybe you have bankers, etc. So what we ended up with was a completely new Workarea (section) called Contacts. Simple, just a new area to enter in data. Not so fast!!!

With each new area comes filters. You have to be able to filter the data. Ok, that’s not too bad. But wait, what about reporting. You need to be able to generate reports on the new Contacts. So we added Contacts to the Reporting workarea and create several new reports. Is that it? Nope. Still more. On top of creating the new tables, you need to be able to support upgrading existing databases to handle Contacts. Ok, we’re done now right? You would think so but not yet. The list just goes on. Basically this ended up being a costly extra that we hadn’t planned. But the benefit is that we also end up with a new feature that other people have been requesting, a way to store other contacts.

What about synchronizing the data (if a change occurs in one application’s contact will it be picked up in the other)?

For the current version we’re not offering synchronization of the contacts. That just too massive a feature to implement. Although it might seem simple at first glance, synchronizing data is complex. It’s so complex that it extended the release beyond when I’m willing to accept. So for now a synchronization feature has been postpone.

To quickly give you an idea of the effort involved in synchronizing data between the two applications, here are some common issues that must be correctly dealt with. Which data has already been synchronized? For example I have a contact in Outlook called “Stephane Grenier” and I add him to LandlordMax as a landlord. Then on another attempt I go to synchronize again. Is this the same contact? How do I know? What is the identifying characteristic (the unique key)? Is it the name? If so, what happens if I change the name to “Steph Grenier” because of a typo? Do I create a new entry? What about the existing “Stephane Grenier”? Do I delete that one since it no longer exists? As you can see it quickly escalates in complexity to deal with all the possible scenario’s.

What generally happens with synchronization algorithms is that you have a basic set of rules for which the user corrects the data afterwards. Merging data has always been tough. There are many tools just to merge two text files (it doesn’t get any simpler than that). Text files! Not contact data across different applications in different sections of the applications. It’s not a simple task. Although nice, we’ve decided that it for now our customers can just re-import data if they want to. It’s more valuable to our customer to get the release out sooner than holding it back for this feature. And holding it back could be quite long…

So far we’ve just talked about scope creep for the second requirement, importing and exporting contacts from Outlook. This is the smaller of the two requirements by far. I’ll leave it as an exercise to the reader to think about the sending of emails as a requirement. Here are just a few of the issues we had to resolve:

  • How do you select which method to use to to send emails (directly through the mailserver or through Outlook) without annoying the user with popup choices each time?
  • How do you pick which email address to send it from?
  • How do you support multiple send email addresses?
  • Do you record sent emails? If so where? How do you access them later?
  • How do you create the body for the emails? What about spellchecking? What about advanced editing (bold, italics, etc.) How much effort will it take?
  • How do you send an email to multiple contacts at once? What if they’re different types of contacts? A tenant and a landlord?
  • How do you send a generated report as an attachment?
  • How do you send an email to all your tenants? What if you want to exclude some tenants?
  • How do you filter the contacts (say tenants) you send the emails to (for example Current tenants only)? How do you make this generic enough?
  • How do you send an email to all your tenants with only some variables different (for example send each of your tenants reminders that their rent is due in three days, with their specific amounts displayed in the email) – By the way this is one of the larger email features we’ve postponed for now.
  • How do you send emails to people not in your contacts list? Can you create new contacts directly from the send email window?
  • Can you receive emails? (this won’t be supported within LandlordMax for now either).
  • How do you integrate email on every data screen to easily offer the ability to send emails to the current person you’re looking at (for example tenant, vendor, etc.)
  • How do you integrate sending emails in the list view to the selected rows?
  • How do you make all this very user friendly and very intuitive (above all else!!!)

And this is only a quick list that I came up with right now on the spot. The list goes on. I know we faced several other issues. And I’m still expecting a few more new ones to make their appearance.

At this point I’ll ask you to re-estimate the total effort needed to implement the initial two requirements. Rather than just say it’s a lot more, I recommend you go through the exercise of actually thinking about it for at least a few moments. What did you come up with? How many times larger was your final estimate? Notice I asked “how many times”, not “what percentage”. I suspect that for many of you it’s many times larger.

What’s happened is that a simple requirement has exploded in terms of scale and effort required because we hadn’t fully analyzed it beforehand. I doubt it would have been possible without getting our hands dirty trying to implement it. Without hindsight it’s almost impossible. Having gone through the experience it’s easy for me to direct you in the right direction in terms of effort required. But without this hindsight it would be almost impossible. How much effort do you think is required to support Quickbooks? What about check printing?

Along the way we’ve had to make hard choices on what features we’re going to implement and what features will have to be postponed. This is what software development and project management is all about. Making choices. Right or wrong decisions have to be made in terms of what gives you and your customers the best value for the money. Scope creep happens. Features that weren’t planned need to be implemented. A good project manager will be able to, at least more than often than not, make the right decisions as to what features are in fact necessary and which are truly scope creep. This is the fun of project management.




Manias, Panics, and Crashes: A History of Financial Crisis

Are we doomed to repeat history? Unfortunately yes! The book Manias, Panics, and Crashes: A History of Financial Crisis originally written in 1978, now on it’s fifth edition (2005), clearly illustrates just how predictable we are:

“The end of a period of rising prices for assets to distress whenever a significant number of investors have based their purchases of these assets on the anticipation that their prices will continue to increase. Some of these investors may have a ‘negative carry’ in that the interest rates on the funds borrowed to buy the assets exceed the cash income on the assets; these investors anticipated that they would be able to use the increase in value of the asset as collateral for new loans that would proved them with some of the cash that they would need to pay the interest on the outstanding loans. When asset prices stop increasing, these investors are shunted into distress mode since they have no ready way to get the cash they need to pay the interest on their outstanding indebtedness.”

And what about:

“Causes of distress and the symptoms of distress are observed at the same time and include sharply rising interest rates in some or all segments of the capital market, an increase in the interest rates paid by sub-prime borrowers relative to the interest rates paid by prime borrowers, a sharp depreciation of the currency in the foreign exchange market, an increase in bankruptcies, and an end of the price increases in commodities, securities, and real estate. These developments are often related and show that the lenders have become over-extended and are trying to reduce their exposure to risks and especially to large risks.”

Manias, Panics, and Crashes: A History of Financial Crisis

Sound familiar to anyone? And to think this was written years ago and it’s repeating itself yet another time. History does repeat itself.

The good news is that if you educate yourself you can come out ahead. And this is why I strongly recommend the book Manias, Panics, and Crashes: A History of Financial Crisis. It’s a pretty intense book written using somewhat verbose and specific economic terms, as you’ve probably already noticed from the quotes above. Therefore if you’re not familiar with economics and business expect it to take a bit longer. But overall the information is excellent and very viable. And although I believe myself to be fairly well versed in economics and business, this book sure brought home some points I hadn’t fully appreciated. A very good read. Well worth your time.




Developer Debt

Many software developers are aware of this concept but few actually know it by name. It probably doesn’t help that there a variety of names it too. It’s called Developer Debt, Technical Debt, and so on. At the end of the day, Developer Debt means taking the quick and dirty way today knowing that tomorrow we’ll have to pay more to fix the issue because it will have evolved into a bigger problem, hence the idea of debt with interest.

Virtually all software development shops have to deal with the balance of developer debt on an ongoing basis. The problem is that it’s very easy, much like financial debt, to acquire it now and ignore the fact that we’ll have to pay for it later, with interest. It’s much easier to implement a quick fix today and ignore the longer term costs because we’re dealing with today, with this quarter, with this release, with now. Tomorrow may never come, and even if it does, it’s tomorrow and not today. Tomorrow we’ll have more resources. Maybe, but tomorrow the problem will also be much bigger because it will be embedded even more, other hacks will be included to work around the original hack we’ve just introduced, the code base will be larger (more places in the code will be affected), the original developers may be gone, the list goes on…

What will happen is that eventually the software will become such a mess that adding new features will be next to impossible. They will cost a fortune. They’ll be buggy. No one will really know how to do it. Every new fix will just be another hack (I’ve seen this on more projects than I wish to acknowledge). Things can quickly get out of hand. Just like credit cards, it’s very easy to keep spending to keep up with your neighbors and forget that one day you will have to pay the balance due.

In addition to this, as a little side note before continuing, there’s a concept called the Broken Window Syndrome that will come and take hold of your project. In essence (without explaining the original study which you can find here), what this means is that if you let a few small things fall apart, pretty soon other bigger things will also start to degrade. And before you realize it you can end up with a mess of a code base where you can no longer remain competitive.

Going back to developer debt, what often happens is that companies get hit with “major architectural releases”, “rewrites”, etc. Basically large parts of the code base need to be rewritten for the software to continue evolving. It comes to a point where nothing can done in any reasonable time or method. For companies that don’t learn, this process gets repeated very frequently as you can see from the following graph. (If any of you know who originated this graph please let me know as I can’t recall where I was introduced to it.)

Developer Debt Over Time (Graph)

As you can see from the graph, what’s happening is that you initially get a lot of activity. Software development is moving along at a very rapid pace. People are happy. Things are getting done. Features are being added. Things are going smooth.

Then slowly but surely features start taking longer to be added. More bugs are introduced. People start to add quick fixes, quick temporary solutions, hacks. “We don’t have time to fix it properly so we’ll just do this this one and only time and fix for the next version.” So at first the slowing of the graph is almost imperceptible. Then over time you start to hear the developers complain how hard it is to do anything. At first it’s a few faint whispers from the development team than it becomes the main water cooler talk for the whole company. Things start to take a very long time to get done. New people can’t get up to speed in any decent amount of time. Everyone needs to learn how “things are done here”.

At this point you start to realize that something is wrong. For many this is the time where they realize something drastic needs to be done. The code can’t just quickly be fixed anymore. Maybe the software needs to be “updated”. Maybe the architecture needs to be refactored. Maybe a rewrite (I strongly suggest you think hard before deciding to do a full rewrite). Whatever the case something needs to be done. If you’re one of the unlucky few, then this will continue to be delayed indefinitely until the company expires. The hacks will become more obvious leading to insanity for lack of better word. It will eventually collapse the company.

But if you’re one of the luckier few, the company will decide to invest in upgrading the quality of the code. This will take time. There is no magic bullet. At this point it’s where you get hit with developer debt. All those items you’ve been pushing off are now coming back to bite you, and bit you hard they will. What was once a simple little hack has now grown into a full blown framework that’s completely inadequate. Simple fixes have now escalated into large structural changes. Not only is the capital due, but it’s due with interest!

Of course this never happens at a good time. Is there ever a good time? Nonetheless this generally happens after a company has begun to pick up steam. After all it won’t happen in the initial stages, there’s nothing to hack at that point. It generally happens when a new company is starting to really get going, when they need to be running at full speed. Of course once they’ve got the ball rolling, it’s hard to take a step back to catch up. They need to keep going at full throttle to keep the ball rolling. Momentum at this stage is important.

As an analogy, imagine that it’s financial debt. You’re starting a business. You put money in. At first you don’t have any real debt but within a short time you start to use your credit card to pay for smaller items. Within a year you’ve got a balance but you’re business is growing so you decide to push off the debt repayment. After all you need all the capital you can to grow your business as fast as possible. Then another year or two go by and you’ve added more debt. Maybe you’ve also added a line of credit to your corporation. No matter what the medium is, suddenly you find yourself with more and more debt. Sure you’re making more money but the monthly payments on your debt are now starting to hold you back. You’re using all your cash flow to just make the monthly payments. What do you do? Get more debt? Possibly. But at some point you need to settle this debt otherwise its weight will suffocate you. This is where you start to imagine what it would be like without debt. Just imagine if we didn’t have to use 50% of our revenues to pay our debt. Our cash flow would be so much higher. We could invest in the future. We could really grow!

And unfortunately this is where a lot of companies stall or go bankrupt. Something has to be done to resolve the debt. It cannot keep going. You no longer have any free cash flow to grow. You need to bite the bullet and resolve your fiduciary issues. Yes you can get funding and use the money to resolve all your issues, but if you don’t learn your lesson you will be doomed to repeat it.

Are there alternatives? Is every software company doomed to repeat this cycle? Absolutely not! I’m a very strong proponent of the Agile development process, also known as RAPID development. It’s not a magic bullet, there is no magic bullet. Magic bullets don’t exist, hence why they’re called “magic” bullets. What Agile development does is allow you to smooth out the curves from the above graph. Rather than large growth periods followed by really slow growth periods, it smoothens it out. Rather than paying interest in large amounts at inconvenient times, it stops you from accumulating interest.

Unlike what most people think, Agile development is not easy. It requires a lot of dedication and commitment. It requires continually adherence to the concept that no hacks should be left within the system. No kludges. Everything should be continually “upgraded”. No ugly hacks should be introduced. No quick fixes should be added. Architectural changes shouldn’t be postponed. If something needs to be fixed, do it now. Don’t delay it. This is why I actually find it’s “harder” but well worth it.

You also have to remember that along with software development needs there are business needs. It’s easy for a developer to say we have to hold back a bit “to do it right”. But the business still has it’s financial needs. People need to get paid. The rent needs to be covered. Things have to move forward.

It’s the fine balance between over extending yourself versus paying everything cash. Most business like to deal with leverage (debt). Most people behave the same. Most people use credit cards to finance their current lifestyles, hence the impending credit crunch we’re now facing. Nevertheless, the Agile proponents favor cash deals. Everything is paid in cash now. You don’t acquire any debt, you pay for what you can now. Much like personal finances. Don’t buy what you can’t afford in cash today.

As simple as this model is, it is limited. I do believe that debt can be good as long as it’s properly managed. The problem is most people can’t properly manage debt. Especially when decisions on how much debt to acquire are made when you’re trying to go a million miles an hour to get your next release done. With the Agile development process, at least you slow this down significantly to a manageable level. And you limit the amount of debt you will acquire.

Although short term it may seem limiting, realize that within a few years you’ll be about even with the company that pushes out hacks in terms of feature count. Debt and it’s interest will start to drag them down, slowing them to snails pace. And within five or so years you will be further ahead and moving faster than them. You’re growth curve will never be straight, that’s too idealistic, but it will be significantly smoother and inclined. It will not taper off over time, you will continue your same momentum and overtake your competition within a short time as their curve starts to deteriorate. And once you’ve overtaken your competition they will never be able to catch up to you because you won’t have the ball and chain of debt slowing you down.




LandlordMax Customer Testimonial

Recently Shannon contacted us for some pre-sales questions about LandlordMax to which we promptly replied as is part of our policy. She sent us the following glowing email about our customer service that I had to share in it’s entirety:

“Thank you for the user manual link.

The explanation helped a lot. I really like all the features and also I really like how many different reports I can run ( since I tend to micro-manage 🙂 ). Ive been playing around with the software quite a bit and I would say that I can navigate it really well now. Besides those minor issues I came across, the program is very easy to use.

I sincerely appreciate the time that you have spent helping me and also following up to make sure that the program is working for me. It is hard to find that level of customer service anywhere, especially when you are asking for support from a software company. ( Trust me, I have dealt with a lot of them with my normal 9-5 job). I will be buying the software and also referring my fellow investors to your site to see for themselves what a great program you have!!

Thanks again!
Shannon Jasmer”

Thank you Shannon for the great compliment! It came at a great time because the support ticket just before that I personally responded to was from someone complaining that we do not offer phone support, that they couldn’t understand why. We tried this but found it was not a viable option for us. Although we don’t offer phone support, it doesn’t mean that we aren’t willing to go the extra mile through our other means of online support (online web forms, email, etc.). We are. Thank you Shannon for letting us share your experience with us.




US Dollar = Canadian Dollar

Although I thought it wouldn’t happen until at least the end of this month, the USD is now equal to the CDN. In reality it’s actually now worth a little bit less. although temporarily negligible I suspect it will significantly widen before it settles down.

As I look at it this very moment: $1.00 USD = $0.9984 CDN

As a Canadian I should be rooting for a stronger CDN dollar to increase my purchasing power, but as the founder and majority owner of LandlordMax I’m rooting for a stronger USD because 86% of our sales are to the US and hence in USD.




LandlordMax New Canadian Prices

As many of you read from my article yesterday, and probably already know from following current events in the news, the USD and the CDN are almost equal now. Today it closed at $1 USD = $1.0138 CDN. Almost no difference. And based on the current trend it won’t be long before the CDN overtakes the USD for the first time in many many years, even decades if you will (since the 1970’s).

Based on this, we’re making yet another price change to adjust to moving exchange rate. We’re now making the USD and CDN prices of LandlordMax Property Management Software the same. We’re one of the first companies to do this, if not the very first. Others will have to follow soon. The price premium from the prior exchange rates can’t continue.

To quote John Chow:

“This wouldn’t be so bad if the cost of living in Canada wasn’t higher than in the US (add in the fact that I live in the most expensive city in Canada). It would also be nice if businesses that import their stuff from the US start to lower their prices, but they don’t. The price differences on cars are now huge! For example, a new Porsche 911 Turbo cost $123,000 US ($127,000 CAD at today’s exchange). Walk into MCL Motorcars and they want $177,000 CAD for it. I told MCL I could save $50K by buying the car from the US and importing it to Canada. They said Porsche would not honor the warranty. I said $50K pays for a lot of repairs!”

Well at least now there’s one product that’s in line with the exchange rates!




LandlordMax Sales Metrics

As those of you who follow this blog know, I’m pretty transparent about what’s happening at LandlordMax. I’ve posted traffic growth charts, revenue charts, and many other interesting pieces of information. Today I’m going to share a little bit more information that I recently dug up and found interesting while preparing for a potential interview about LandlordMax for a major newspaper publication.

Over the last year our sales have been divided by country as:

LandlordMax Sales By Country Chart

Where the 5.8% sold to International countries is spread across the world to every single continent except Antarctica. Although not very likely, I’m still working on that one. As for the percentage of sales in Canada, remember that we’re a Canadian company. Most of those sales actually come from our home town of Ottawa, Ontario. I’m sure it also helps that I’ve also been part of several real estate and investments groups, clubs, etc. And I generally don’t hesitate to plug LandlordMax here locally when I can (local events, etc.).

Another interesting metric, which actually surprised me quite a bit, is the division between the Downloadable Only versus Shipped CD options. Over the last year 23.8% of all our customers have purchased the shipped CD option along with their purchases of LandlordMax. Although I should be on top of this, I had estimated the numbers at 5%. That’s quite a bit more off than I thought. I guess as we’re slowly automating more and more of this process it feels less and less time consuming. The cost is still the same it’s just that the time required to ship a CD has dropped.

Landlordmax Sales Downloadable Only Versus Shipped CD

All in all some very interesting sales metrics. What does it all mean? A lot. As I’m mentioned it here before, the dropping value of the US dollar to the CDN dollar is significantly affecting us. Now that the USD is almost on par with the CDN ($1.028 CDN = $1 USD), we’ll definitely have to make some price changes. We already knew this was coming regardless of the exchange rate, after all we haven’t increased the price of LandlordMax for over two full years now (it’s needs to be at least adjusted for inflation). However now we not only have to take into consideration inflation, but also the exchange rate. The lower the USD is to the CDN, the more of an impact it will have on that decision.

1 Year USD versus CDN

USD to CDN Exchange Rate

 

5 Years USD versus CDN

USD to CDN Exchange Rate - 5 Years

We’re of course not the company facing this exchange rate issue. Books are still nowhere near adjusted to the current exchange rates. Cars are insanely overpriced in Canada compared to the US when you take into consideration the exchange rate. It’s now a lot cheaper to go to the US, buy a new car, and import it to Canada. Even after paying taxes and losing the warranty on the new car! The economics no longer work. Many companies are dealing with this, the problem is that the drop in USD is happening very fast relatively (in half a year we’ve seen a drop of about 15% in the value of the USD). It’s no longer a matter of if, it’s a matter of when and by how much.




 


SOFTWARE AND BOOKS BY STEPHANE GRENIER:

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


 

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


Copyright @2003-2024
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.