Types of Proxies: Which One Is Proper for You?