A mom who needs help!

I am trying to help my son download music to his ipod for the first time. However, on the itunes program, the icon for ipod as a source is not there on the itunes. I just updated the ipod. What do I do?

Firstly, to download and install the latest version of iTunes 7.0.1
http://www.apple.com/itunes/download/
Connect your iPod with your computer, open the Itunes and hope it will be there.
If not but you can see your iPod on your window
http://docs.info.apple.com/article.html?artnum=304434
http://docs.info.apple.com/article.html?artnum=93716
In case you do not see your iPod in your computer at all
http://docs.info.apple.com/article.html?artnum=61711

Similar Messages

  • Newbie to Java who needs help..

    Hello all.
    I am having some troubles making a random walker/Drunkard. What I have to do is make it that the user inputs the starting X, Y coordinates and the amount of steps he has to walk. After that, it is post to print back the new coordinates he walked to and the distance of his new coordinates is to the starting one. I am new to java so I am confused.. This is what I have so far..
    import java.util.*;
    public class Drunkard {
        private int x;
        private int y;
        private int numSteps;
        private int Distance;
        private int moveDrunk;
        public Drunkard() {
            this.x = x;
            this.y = y;
            this.numSteps = 0;
        public int getX() {
            return x;
        public int getY() {
            return y;
         public int getSteps() {
            return this.numSteps;
        private void move(int numSteps);
        private void moveDrunk(){
        moveDrunk = (int) (Math.random() * 4);
        public int getmoveDrunk() {
            return moveDrunk;
    public boolean getDistance{
    (int)(Math.sqrt((getX()*getX()) + (getY()*getY())));{
    return Distance
    import java.util.Scanner;
    public class DrunkardSimulator
        public static void main (String[] args)
            Scanner scan = new Scanner(System.in);
            System.out.print ("Enter the number of steps: ");
            numSteps = scan.nextInt();
            System.out.print ("Enter the starting x coordinate: ");
            x = scan.nextInt();
            System.out.print ("Enter the starting y coordinate: ");
            y = scan.nextInt();
            Drunkard drunk = new Drunkard();
            System.out.println("The drunk moved to X" +drunk.getX() + ", y " + drunk.getY() && "a distance of " + drunk.getDistance());
    }Any help would be nice.
    Edited by: orlfman on Apr 9, 2008 5:26 PM

    Sorry. I should have stated what I need help with..
    I need help with making him move randomly when the user types in the x,y starting coords, and the amount of steps he has to walk from what the user inputs. I also need help printing out the new x,y coords he walked to randomly and the distance his new coords are from where he first started at (the coords the user the typed in.)
    I have two files:
    Drunkard.java
    import java.awt.*;
    import java.util.*;
    public class Drunkard {
        private int x;
        private int y;
        private int numSteps;
        private int Distance;
        private int moveDrunk;
        public Drunkard(int x, int y) {
            this.x = x;
            this.y = y;
            this.numSteps = 0;
        public int getX() {
            return x;
        public int getY() {
            return y;
         public int getSteps() {
            return this.numSteps;
        public void moveDrunk(int numSteps){
             for (int i=0;i<numSteps;i++) {
            if(rand.nextInt(2)==1) { x+=1; } else { y+=1; } }
        public int getDistance(){
    (int)(Math.sqrt((getX()*getX()) + (getY()*getY())));{
    return Distance
      }And DrunkardSimulator.java
    import java.util.Scanner;
    public class DrunkardSimulator
        public static void main (String[] args)
    int x;
    int y;
    int numSteps;
            Scanner scan = new Scanner(System.in);
            System.out.print ("Enter the number of steps: ");
            numSteps = scan.nextInt();
            System.out.print ("Enter the starting x coordinate: ");
            x = scan.nextInt();
            System.out.print ("Enter the starting y coordinate: ");
            y = scan.nextInt();
            Drunkard drunk = new Drunkard(x,y);
            drunk.moveDrunk(5); //5 steps
            System.out.println("The drunk moved to X,Y" + drunk.getX() + drunk.getY() + drunk.getDistance());
    }Edited by: orlfman on Apr 10, 2008 12:29 AM
    Edited by: orlfman on Apr 10, 2008 12:31 AM

  • New user to Oracle 11i who needs help on creation of new fixed asset class

    Hi all,
    I am new to my Company who is using Oracle 11i. And the Company has a new class of fixed asset and a GL code has been created. But there is no link between the Fixed Asset Manager and the GL code, i.e. depreciation is not linked, additions are not captured into "Cost register", no asset number was assigned in Oracle. Please help.
    Thanks,
    Simon

    Hi.
    No, Simon, it does not work that way.
    First, be sure that the distribution line has the flag "Track as Asset" checked.
    Second, the GL Account to be used on the distribution line must be the one defined, in the FA Asset Category, as the Asset Clearing Account.
    In FA, navigate to /Setup/Asset System/Asset Categories. Following, query a Category. There you can see which account has been used as the Asset Clearing Account.
    You can use as many Asset Clearing accounts as you which, but normally, all Categories share the same account.
    Now reverse the distribution line and cretae a new one with the correct account. Post it, run the Mass Additions Process and you will see the that the addition was created.
    Hope this helps.
    Octavio

  • Those who need help converting in iTunes:

    If you're like me and needed an mp3 file or anything but kept getting stuck with m4a, there's a SIMPLE way to fix this (not the crap people give you about having to burn CDs and stuff)-
    1. Open iTunes and go into your preferences.
    2. Select the importing tab.
    3. Where it says "Import Using: (AAC ENCODER)" just select the one that says MP3 encoder, or whatever other file you want it to be.
    4. Go back into your library with those changed settings.
    5. Select a song (or a number of songs), hold the option key while you click it and select "Convert selection to (MP3)".
    Very simple. It makes a copy of the song in that format. There's no need to waste a CD, nor go to some website and pay for a converter. I hope that helped some of you.

    The only time when people talk about "burning CDs and stuff" is when protected iTMS content is in question. Besides that, I don't think there is much mystery in transcoding files in iTunes, as it's pretty straightforward.

  • For Mom who needs little: Old mini or new mini?

    I am upgrading my Mom from a 1994 Performa to a Mini, but I am on the fence as to previous version for $400ish or new version for $500ish. I want this to be as low budget as you go for a new mac. If it was a $3,000 mac I would get newer, but for $100 off at this low level I could most of a new flat LCD for the difference.
    Both new and old are plenty powerful/large for her email/www needs and occasional Word/Xcel and iPhoto/iTunes;-) I don't think she will be burnings lots of discs (I can do it on my mac for her every year need)
    SO my question would be...do you think firewire 400/800, superdrive, and any differences in monitor ports make a $100 difference?? I sound cheap, but maybe the newer mini might have some "cons" that I did not think of?? She may have this mac for another 5-10 years so is there a tangible reason to get the newer?
    Thanks!

    I totally subscribe to the "buy as much as you can afford" thing but this is such a cheap computer that I am aiming to max its low-end-ness. I don't think she will use more than 1gb RAM or have more than 80gb hd needs. The stats on the old mini seem just fine, but maybe there are intangibles that would lean the choice? Here is my choice:
    *_OLD mini $499_*
    1.83 ghz
    1gb ram
    80gb hd
    combo drive (does that burn cds, but not dvd?)
    firewire 400
    *_NEW mini $599_*
    2.0 ghz
    1gb ram
    120gb hd
    superdrive
    firewire 800 only

  • Newbie who needs help!

    I require someone who has a lot of patience as I am a complete dimwit when it comes to computers and I am about to thorw mine out the window. Unfortunately when I brought my mp3 a friend set it all up and i didn't take any notice. I am now trying to download more songs and for some reason nothing is transferring. I have also managed to delete all the previous songs off my player but they are still in the Creative Media Playlist but not on my actual mp3. HELP!!!!!!!!!!!!!!!!!!!!!!!!!!

    To start the thread, you might want to let others know which MP3 player do you have and the current player firmware version.
    Jason

  • Loser who needs help!

    are all 30 GB ipods 5th generation?

    I need some advice about my fifth generation ipod. Apple isn't any help at all. My ipod has 40GB, or at least it is supposed to. It is supposed to hold 10,000 songs, but it won't even hold 1,000. It's used, I bought it pre-owned because I could get more GB for less money. So, not only does it not hold 10,000 songs, but it also has a very dirty short story in the notes section that I cannot figure out how to get off. The story is more than just dirty, but when I type in what it really is the apple content checker bleeps it out. Please help, anyone. My email is [email protected]
      Windows XP  
      Windows XP  
      Windows XP  

  • HT3096 Someone please help, I'm a broke a$$ college student who needs help with a power Mac G5

    Im considering buying a power mac G5 but only cuz its all i can afford and i got an idea about hooking ut up to my tv but i would want to be able to use a wireless keyboard and traction pad but i did some reserch online and found out i need a airport extreme with 2.0  EDR to enable bluetooth which is a requirement for the wireless keyboard. Where can I find the AirPort Extreme with Bluetooth 2.0+EDR card? There dosent seem to be any place online that sells it and lets say I do install the airport extreme card and enable wifi on a power Mac G5, will I be able to use a apple wireless keyboard with it? And just a side question, for the age of the computer what OS should I have installed, I'm not to femilliar with apple software, the only apple products I have are old iPods n a 4s. Oh and I would mainly use it for going online, a little bit of vid editing, watching YouTube vids, homework and uploading and listing to music, I would love to wirelessly sync my iPhone to the power Mac wirelessly.

    Forgot Your Account Password
    For Lion, Mountain Lion, or Mavericks
        Boot to the Recovery HD:
    Restart the computer and after the chime press and hold down the COMMAND and R keys until the menu screen appears. Alternatively, restart the computer and after the chime press and hold down the OPTION key until the boot manager screen appears. Select the Recovery HD and click on the downward pointing arrow button.
         When the menubar appears select Terminal from the Utilities menu.
         Enter resetpassword at the prompt and press RETURN. Follow
         instructions in the dialog window that will appear.
         Or see:
           Reset a Mac OS X 10.7 Lion Password
           OS X Mountain Lion- Reset a login password,
           OS X Mavericks- Solve password problems,
           OS X Lion- Apple ID can be used to reset your user account password.
    For Snow Leopard and earlier with installer DVD
         Mac OS X 10.6- If you forget your administrator password,
         OS X- Changing or resetting an account password (Snow Leopard and earlier).
    For Snow Leopard and earlier without installer DVD
        How to reset your Mac OS X password without an installer disc | MacYourself
        Reset OS X Password Without an OS X CD — Tech News and Analysis
        How To Create A New Administrator Account - Hack Mac

  • New user who needs help quickly!

    Hello!
    I am a new user upgrading from using Premiere 6.5.  I have had much success but there is one part that I can't figure out.  I know on the 6.5 verison I would be able to right click my video, click on "Video" and then click on "motion" to adjust the size of the video as if I wanted to scroll text next to the video.  I can't seem to figure that out in this new version.  Help!
    Thanks,
    Vince

    Left-click to Select the Clip. Look in the Effects Control Panel and you will see all of the Fixed Effects (Motion, Opacity, etc.) and any Effects that you have added. Their control (plus Keyframing) will be found there. By default, it is in the Pane with the Audio Mixer and the Source Monitor.
    Good luck,
    Hunt

  • UIX Tree for all who needs help!!!

    Hi guys!!!
    Uix team can`t write any examples of this subject, we decided to create it :-)...
    There is an example of working tree with proxy for JDev 9.03!!!
    All data takes from the DataBase. We use a ViewObject for DataBinding with hierarhical querry
    (start with...
    connect by prior... )! Dont forget to write this querry!
    For using this querry U must use primary key (but not the rowID Item!!!!).
    Don`t forget to change the name of your package, appmodule in UIX and Java!!!
    There are Java & Uix files here!
    If U have any questions ask us for e-mail: [email protected] !
    With best regards,
    Diamond Developer Team (Stukotiy Luda (advancd support), Chindakov Alex, Druppov Serge).
    From Russia!
    P.S. We will be glad to see the working example of hGrid with the same DataBinding!
    package mypackage1;
    import java.lang.String;
    import oracle.cabo.data.jbo.ui.bind.UIBindingUtils;
    import oracle.cabo.servlet.BajaContext;
    import oracle.cabo.servlet.Page;
    import oracle.cabo.servlet.event.EventResult;
    import oracle.cabo.servlet.event.PageEvent;
    import oracle.cabo.servlet.ui.BajaRenderingContext;
    import oracle.cabo.ui.RenderingContext;
    import oracle.cabo.ui.UIConstants;
    import oracle.cabo.ui.data.DataObject;
    import oracle.cabo.ui.data.DataObjectList;
    import oracle.cabo.ui.data.tree.ClientStateTreeDataProxy;
    import oracle.cabo.ui.data.tree.SimpleTreeData;
    import oracle.jbo.NoDefException;
    import oracle.jbo.Row;
    import oracle.jbo.RowIterator;
    import oracle.jbo.ViewObject;
    import oracle.jbo.server.ApplicationModuleImpl;
    // --- File generated by Oracle Business Components for Java.
    public class Mypackage1ModuleImpl extends ApplicationModuleImpl
    * This is the default constructor (do not remove)
    public Mypackage1ModuleImpl()
    * Container's getter for TsStatView1
    public TsStatViewImpl getTsStatView1()
    return (TsStatViewImpl)findViewObject("TsStatView1");
    * Sample main for debugging Business Components code using the tester.
    public static void main(String[] args)
    launchTester("mypackage1", "Mypackage1ModuleLocal");
    public class JBODataObjectList implements DataObjectList
    * Create a data object list based on the current range of
    * this row iterator.
    public JBODataObjectList(RowIterator iterator)
    this(iterator, Integer.MAX_VALUE);
    * Create a data object list based on the current range of
    * this row iterator, with a restricted size.
    public JBODataObjectList(RowIterator iterator, int maxSize)
    _iterator = iterator;
    size     = Math.min(iterator.getRowCountInRange(), maxSize);
    * Return the size of the list.
    public int getLength()
    return _size;
    * Get an item from the list.
    public DataObject getItem(int index)
    // Make sure we're in range
    if ((index < 0) || (index >= _size))
    throw new IndexOutOfBoundsException();
    Row row = _iterator.getRowAtRangeIndex(index);
    if (row == null)
    return null;
    return new DO(row);
    // An inner class that handles a single row
    static private final class DO implements DataObject
    public DO(Row row)
    _row = row;
    public Object selectValue(RenderingContext context, Object key)
    // Make sure that the key is non-null
    if (key != null)
    try
    // Treat the key as an attribute name
    return _row.getAttribute(key.toString());
    catch (NoDefException nde)
    // Do nothing. It's legal to pass an invald key to DataObjects.
    return null;
    private final Row _row;
    private final RowIterator _iterator;
    private final int _size;
    public class Tree implements DataObject {
    private String submitURL = null;
    public Tree(String submitURL){
    this.submitURL = submitURL;
    public static DataObject getProxy(RenderingContext rc, String ns, String name) {
    return new Tree(null);
    public static EventResult handleExpand(BajaContext context,Page page,PageEvent event)
    throws Throwable
    String state = event.getParameter(UIConstants.STATE_PARAM);
    String node = event.getParameter(UIConstants.NODE_PARAM);
    String selection = event.getParameter(UIConstants.SELECTION_PARAM);
    EventResult result = new EventResult(page);
    Object proxy = new ClientStateTreeDataProxy(null, state, node, selection);
    result.setProperty("proxy", proxy);
    return result;
    public static int s = 0; // ������
    public static int i = 0; // ������
    // � ��������, ����������� ����, ���������� ��� ����� ������� �������� �����������!!!
    public static String mOwner[]=new String[100]; // �������� ���� fk_owner �� ����
    public static String mName[]=new String[100]; // �������� ���� fc_name �� ����
    public static DataObject getTree(RenderingContext rc, String ns, String name){
    SimpleTreeData child = new SimpleTreeData();
    SimpleTreeData parent = new SimpleTreeData(); // ����������� ��������
    SimpleTreeData parent1 = new SimpleTreeData(); // �������� �������
    SimpleTreeData parentBuf[] = new SimpleTreeData[130]; // ����� ��� �������� ����������� ��������
    int ownerInt; // ��� �������� fk_owner ������� ������
    int buf = 0; // ��� �������� fk_owner ������� ������
    String ownerStr, // --- � ������� ������
    valueColumn; // ������ �������� ������� ������
    if (i==0)
    ViewObject vo = UIBindingUtils.getViewObject(rc); // ��� VO
    vo.previous();
    //for(s=0;s<96;s++)
    while(vo.hasNext())
    Row row=vo.next();
    mOwner[s]=row.getAttribute("FkOwnerid").toString();
    mName[s]=row.getAttribute("FcName").toString();
    s++;
    for (i=0;i<s;i++)
    ownerStr=mOwner;
    valueColumn=mName[i];
    //ownerStr = row.getAttribute("FkOwnerid").toString();
    ownerInt = Integer.parseInt(ownerStr);
    //valueColumn = row.getAttribute("FcName").toString();
    if(ownerInt == 0) // ������ ������
    parent1 = new SimpleTreeData();
    parent1.setText(valueColumn);
    parent1.setExpandable("expanded");
    parent.addChild(parent1);
    buf = 0;
    // parentBuf[ownerInt] = new MySimpleTreeData();
    else
    if(ownerInt != buf)
    if(ownerInt > buf)
    child = new SimpleTreeData();
    child.setText(valueColumn);
    child.setExpandable("expanded");
    parent1.addChild(child);
    parentBuf[ownerInt] = parent1;
    parent1 = child;
    buf = ownerInt;
    else
    child.setExpandable("no");
    parent1 = parentBuf[ownerInt];
    child = new SimpleTreeData();
    child.setText(valueColumn);
    child.setExpandable("expanded");
    parent1.addChild(child);
    parent1 = child;
    buf = ownerInt;
    else
    child.setExpandable("no");
    child = new SimpleTreeData();
    child.setText(valueColumn);
    child.setExpandable("expanded");
    //parentBuf[ownerInt].addChild(child);
    parent1 = parentBuf[ownerInt];
    parent1.addChild(child);
    parent1 = child;
    if(i == 95)
    child.setExpandable("no");
    //child.setExpandable("no");
    return parent;
    public Object selectValue(RenderingContext rc, Object p1) {
    BajaContext bc = BajaRenderingContext.getBajaContext(rc);
    EventResult result = EventResult.getEventResult(bc);
    Object proxy = (result==null) ? null : result.getProperty("proxy");
    if (proxy==null) proxy = new ClientStateTreeDataProxy( submitURL, null, null, null);
    return proxy;
    <?xml version="1.0" encoding="windows-1252"?>
    <page xmlns="http://xmlns.oracle.com/uix/controller"
    xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
    xmlns:ui="http://xmlns.oracle.com/uix/ui"
    xmlns:bc4j="http://xmlns.oracle.com/uix/bc4j"
    xmlns:html="http://www.w3.org/TR/REC-html40">
    <bc4j:registryDef>
    <bc4j:rootAppModuleDef name="TsStatView1AppModule"
    definition="Project4.Mypackage1Module"
    releaseMode="stateful" >
    <bc4j:viewObjectDef name="TsStatView1"
    rangeSize="3" />
    </bc4j:rootAppModuleDef>
    </bc4j:registryDef>
    <content>
    <dataScope xmlns="http://xmlns.oracle.com/uix/ui"
    xmlns:data="http://xmlns.oracle.com/uix/ui">
    <provider>
    <data name="Proxy">
    <method class="mypackage1.Tree" method="getProxy" />
    </data>
    <data name="Nodes">
    <method class="mypackage1.Tree" method="getTree" />
    </data>
    </provider>
    <contents>
    <bc4j:rootAppModuleScope name="TsStatView1AppModule" >
    <contents>
    <document>
    <metaContainer>
    <!-- Set the page title -->
    <head title=""/>
    </metaContainer>
    <contents>
    <bc4j:viewObjectScope name="TsStatView1" >
    <contents>
    <pageLayout>
    <contents>
    <form name="menuForm" >
    <contents>
    <tree id="menuTree" formSubmitted="true"
    data:nodes="nodes@Nodes"
    data:proxy="proxy@Proxy" />
    </contents>
    </form>
    </contents>
    </pageLayout>
    </contents>
    </bc4j:viewObjectScope>
    </contents>
    </document>
    </contents>
    </bc4j:rootAppModuleScope>
    </contents>
    </dataScope>
    </content>
    <handlers>
    <event name="expand" >
    <method class="mypackage1.Tree" method="handleExpand" />
    </event>
    </handlers>
    </page>

    Don't forget, you can make code easier to read by enclosing it in [code ]  tags (without the space in the first tag), so it looks like this:
    <provider>
         <data name="bundle">
              <bundle class="strings" />
         </data>
    </provider> instead of this:
    <provider>
         <data name="bundle">
              <bundle class="strings" />
         </data>
    </provider>

  • SAP BPC - Formation - Need help

    Hello everybody,
    First of all, I want to thank all people who will at least read my thread. I'm a junior consultant who need help on SAP BPC (Business Planning and Consolidation) - ex. OutllookSoft. So, if you have some tutorials, some documents, something that can help me to learn how to use SAP BPC, I will be very grateful to you. Up to now, I just read the "Help" of SAP BPC (OutlookSoft 4.2.419), the version I have to use. But it is just a technical help, I have nothing about the terms used (what is an application, a member, etc.), the philosophy of the tool, etc. To finish, if someone, from Paris (in France) is using this tool, I can pay him or her to form me on this tool.
    Thanks a lot.
    Best regards, Ivan.
    PS: sorry for my English...

    Hi,
    You can go to
    http://help.sap.com/
    And navigate to SAP Business Objects -> EPM Solutions -> Business Planning and Consolidation.
    Under the heading, SAP BPC 5.0, click on "Application help and Installation Guide".
    This will take you to the document repository in SAP Marketplace. You will get the documents which will provide you with the basic understanding of the tool.
    However, you will need S-user ID to ligon to SAP Marketplace.
    Hope this helps.

  • I have a report from WhatisHang which (in theory) tells my why my firefox constantly hangs up. But I need someone who can help figure this out.

    I hope this section will work, i couldnt find a place for Hang ups, and this problem doesnt usually cause a full crash, which is why it was hard to figure it out.
    I finally used the program WhatisHang to try to get an idea of what is causing the seemingly random hanging, but have been unable to find anyone who can help me with it.
    I have posted the Troubleshooting Information, though i dont think it would be of much help.
    I have the report available but dont know where i can post it.

    I must admit I seem possibly to be suffering from hangs also, although as I am often not in a hurry when using firefox on this machine it has little impact. I am using a legacy computer and tend to blame this on the computer or maybe background tasks such as from security software or indexing.
    '''Do you still get the hangs in safe mode with all''' (or maybe all but one essential plugin if you think a plugin is involved in the hangs) '''plugins disabled ?
    Have you tried to rule out
    * background tasks are the problem, <br/>(at least monitor what else is running using Task Manager or sysinternals process explorer)
    * [[is my firefox problem a result of malware|malware]]. <br/>( consider full system scans with multiple tools/software)
    * any other interacting programs or plugins <br/>(some may not be listed in firefox, you may need to check / uninstall from the OS {Windows Control Panel})
    **it may also be an idea to check hangs still occur when WhatIsHangs is not in use.
    * have you tried logging the cc & gc times in the error console, <br/>(if for instance you see times in 1000s of milliseconds appearing you may have then identified one reason for firefox being unresponsive, even if the cause is not yet identified. - a symptom the memshrink firefox developers will no doubt be eager to investigate)
    * if you can get hangs in safe mode, on at least the Aurora channel releases I suggest you immediately go ahead and file a bug yourself. (I will try to find time if not today then next weekend to look more closely at my own system to see if it is showing hangs in firefox use)
    ** ideally try with all default preferences
    ** As you have changed preferences, I suggest you include as a attachment in the bug your list of user modified preferences (use ''about:support'' or Troubleshooting Information option)
    ** State what security software is in use, it could be an important factor.<br/> (I imagine the majority of users have security software, or if not have security vulnerabilities and potentially an undetected malware problem)
    I will try to find and download a copy of WhatIsHang, see if it works on my system and what results it then shows.
    I realise I have not said anything terribly helpful I solving your problem, but I suspect you are not alone in having hangs, if you are able to spare the time to investigate and report I am sure it will help others.
    Firefox has had a few problems recently that would have been solved sooner if they were investigated when first reported, but unfortunatly an advantage of firefox is how easy it is to customise, but the downside is differentiating between a firefox fault and customisation problems.

  • I have a MacBook Pro, 15-inch, Mid 2009.  I would love to upgrade to a Solid State Drive.  What is the best possible upgrade I can buy.  I need the specs and even brand name.  Thank you to anyone who can help.

    I have a MacBook Pro, 15-inch, Mid 2009.  I would love to upgrade to a Solid State Drive.  What is the best possible upgrade I can buy.  I need the specs and even brand name.  Thank you to anyone who can help.

    A 15" mid-2009 MBP RAM specifications are: 204-pin PC3-8500 (1066 MHz) DDR3 SO-DIMM.
    As has been pointed out, OWC is an excellent source for Mac compatible RAM.  Crucial is another first rate source for Mac RAM.  RAM from either vendor will work just as well as any purchased from Apple with the bonus of being less expensive and having a lifetime guarantee.
    Ciao.

Maybe you are looking for