There is a simple fact about A/C systems. The freon molecules are smaller than Oxygen.
The freon WILL leak out. That is why they switched to R134a.
The best thing you can do to help your system, and save you $$$, is to RUN it year round, for at least 10 minutes every 3-4 days minimum. This will keep the oil spead evenly throughout the system, and keep the seals coated (freon won't leak -as much- from an oil coated seal or gasket).
Running it also keeps the oil from settling in the compressor, bottom of the evaporator, condensor, and receiver/dryer. The most wear on a compressor is when you first turn it on after a long period of OFF (like winter).
The Automatic Heater/ac systems are very complicated. Many things can go wrong. Usually its just low freon.
There are coupons specials for a/c service (ours is $29.99 plus freon). Repairs are extra. R12 is $65 lb. R134a is $26. Converting over to R134a is $210, total. Converting should be done by a professional, because if done wrong, it WILL kill your compressor.
Changing out a dead compressor for a new (top of the line) aftermarket one, with rec/dryer, cost about $900.:icon_evil
Tip...too much oil in the system will not let it get as cold, and more can kill the compressor.
Too much freon will give same results.:evil2: