Non-premium members can install it without being a premium member. If you need to actually locate it after it was stolen, you would need to upgrade to premium membership to see it's exact location.
Please don't think this is a stupid question, but if our computer was stolen, how would we be able to locate it? We have no access to Digital Point because our computer was stolen?
I'm fairly certain you could access your Digital Point account from a different computer (or even your cell phone).