Here is what I have. If you have the cash I believe this is a great solution.
1)
A SR-i900. It's awesome and works great.
You read all about it here:
http://www.scorpioalarms.com/products/motorcycle/sr-i900/
2)
I had LoJack installed, and it is not limited by miles. But it is not available everywhere you would have to check. They can find your bike even if it's inside a warehouse, building, Concrete, etc... It gives me a better piece of mind.
3) I have my bike in my garage and I still but the lock the neck, wheel lock, chain it up, and and if you can put your car right up to the garage door.
All this however is not going to matter if you are not careful when you park it, when not at home. Out in the street. Always try to have your bike in sight and always make sure that your scorpio alarm is within distance.
Good luck.