I'm a bit confused about the C++ redistributable. Whenever I program in C++ (not very often cus I'm a bit of a noob when it comes to C++), my programs always require the C++ redistributable to be installed on the end user's machine. However, some programs (such as portable firefox) that are programmed in C++ function just fine on machines without the redist. Could someone please help clear this up for me?