You only need 'identical' ram to run your ram in dual channel mode, which has a slight speed boost for two identical sticks of ram.
There's a few things to consider here. Firstly, if I recall correctly, one of your ram slots may be under your keyboard, and a second one in an easy to access bay at the base of your system. Switching both sticks is hard.
Secondly, you could go for a stick of ram with different specs, and it will work as two separate channels with no issue.
Identical ram of a different brand should work in theory. However, there's a few reasons ram is sold as 'kits'. Its easier (for a new build), some systems have compatibility issues, and some manufacturers wouldn't validate a system with mismatched drives.
You should be fine for dual channel as long as you match frequency (same frequency as your current ram is a sensible option anyway since all your ram runs at the same clockspeed as your slowest ram), CAS timings, and number and type of ram chips on the ram SODIMM (which is tricky...).
Wikipedia has a ton on useful information on dual channel ram, which I have referenced here.