Do you mean a memory manufacturer or a company that will actually install it. Any brand name manufacturer is fine... I stick with Kingston and Crucial. As far as installing it, take it to a local computer shop... not a big corp. like Circuit City and Best Buy. Or save yourself the money and do it yourself, it is not difficult.
If you need to know what kind of memory you need, go to
www.crucial.com.