The kind of RAM you put in your computer depends on what type it is. You'll first have to know whether it is SDRAM, DDR, DDR2, etc. If it's a newer computer you can bet it's not SDRAM. And unless it is top of the line new it's probably not DDR3 either. Probably DDR or DDR2. Now whether or not you can mix brands, yes you can, but I wouldn't recommend it. For me I do it on computers that I use for testing purposes, and most of the time it's fine. Though if you want reliablity just stay with the same brand name of RAM and you should be fine. On a side note, if the amount of RAM you get is more than you currently have always put the bigger of the two in the first slot, otherwise you could have memory issues later. Not always, but sometimes. It's just better to be safe than sorry.