Regarding matching argyll jackets and vests, make sure you have BOTH dry cleaned at the same time. One thing I discovered when I first began wearing suits in my 20s is that the colors can change and eventually not match if you don't have them cleaned at the same time/as often.