If you refill it yourself do yourself and a mechanic a favor and do NOT use anything with a sealant in it.
Sealants will void your warranty. Any good mechanic shop will check for sealants before working on your system. If they find sealants most will say they don't want to work on your system (will void warranty of their equipment as well).
After sealants are installed the only way to get rid of them is to replace EVERYTHING - which of course is expensive.
There have been some recent posts about a/c systems regarding problems, pressures, etc - check them out too!
Yes, I work on a/c systems.
Dan