I think that the serious traveller has worked out the best form of theft prevention - To never check luggage.
I have been successfully practicing this for the last 6 years, with no thefts. This included a 2 week 3 country trip with both vacation and formal business attire.... All I need isone stop in a hotel for at least 2 days to put clothes in for laundry...
- Tim