Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Ledgem - That's the point I'm at now, watching the icon bounce a bit, and then waiting for the program to open and get ready. Then again, I only have 8GB right now.
To a certain extent, the amount of memory you have doesn't impact how many "bounces" you'd need to wait for. To understand why, I'll try to illustrate what each of these components actually do. Memory (RAM) holds information that the computer is actively working with. When you open a program, it gets loaded into the RAM. But where is it loaded from? The hard drive. When you're watching the icon bounce on the dock, what's happening is the hard drive is actively seeking that program's information and is then transferring it to the memory. When the program is fully loaded, then you know that the hard drive has finished finding all of the program and has loaded it into the memory. However, occasionally the program may pause for a few moments while you're using it. One frequent cause for such a thing is that the program is again waiting on the hard drive, perhaps because an aspect of the program wasn't loaded into the memory (or was unloaded) or because the hard drive needs to find the file that the program relies on for its next function.

The reason I started this explanation off by saying "to an extent" is because when it comes to performance and system responsiveness, there are a few other operations to understand.

The first is that memory is actively managed by the computer, and things are loaded in and taken out. Open a program, quit it, and then open it again: you'll find that the second time you open it, the load time is much, much faster. This is because the computer did not remove everything from the memory when you quit the program, and thus there was less for the hard drive to copy back into memory. This happens as a time-saving measure, and it works nicely. But if you're doing a lot of things then the computer may be forced to unload even more from the memory, which brings you back to square one. Having more memory allows the computer to keep more unused items in the memory, but this does nothing to speed up that initial load. You'll always need to get information from the hard drive to the memory in the first place.

The second consideration is what happens when you're doing so much that even all of your active information can't fit in the memory. In that case the computer creates something called a "swap file," which is a file on the hard drive that the computer knows contains data that it still needs. The computer then copies data from the memory to the swap file, and from the swap file to the memory. When this happens things tend to slow down dramatically, because the traditional hard drive is such a bottleneck in computing speeds. Buying more memory helps with this issue only because it makes the reliance on the swap file - and your hard drive - that much less.

The final consideration is the way that the hard drive works. I mentioned previously that there's a little arm with a reading head that moves across a spinning platter. Aside from having to physically move to find things, the head can't be everywhere at once. Even if you're not doing anything, the operating system is completing background tasks that require hard drive activity. Listen to a MP3, load a program, and have a download running: all of these are adding demands to what the hard drive must do. Hard drive technology has come a very long way from what it used to be, but one reading arm and platter can still only go through one task at a time.

A solid state drive (SSD) doesn't have the physical limitation mentioned above, and it's much faster in every form of operation.

After reading more threads, I'm feeling even more basic than ever. I thought you had to buy your Apple Products from Apple and that, even if you didn't, all of Apple's prices are set in stone and don't fluctuate when you go elsewhere. But, I'm reading that people are buying on Amazon, even if it's only a $50 discount. One person even said he got the 3 year AppleCare free.

Where ARE the best places to get the best deals, not only on the computer, but on extra memory, too?
If you're attempting to purchase a current-generation computer, then the cost of the computer doesn't fluctuate much no matter where you get it from. The real cost savings come from buying systems that are one or two generations old. They're still new and in their original product boxes, but the discounts there can be in the hundreds of dollars. While in college, I bought an older MacBook from my campus bookstore with such savings; more recently, I've used MacMall for the same purpose. The best time to find such deals is right after Apple announces refreshed products. You might be able to find some if you look now, but most of the systems have probably already been purchased and as a result the selection is likely to be very limited.

Regarding memory and other components, such as external hard drives, people have different preferences. I've been using NewEgg.com for over a decade at this point. Their sale prices tend to be better than what's found on Amazon, but I've noted at times that Amazon has the better price.

Regarding memory, the whole "Mac compatible" thing is a scam, in my opinion. You can use the same RAM (memory) as PCs do. Make sure that the type is correct (how many pins - it looks like iMacs use 204-pin RAM, or "laptop RAM"), that the specifications are correct (nearly everything is DDR3 clocked at 1600 MHz now, but when DDR4 becomes the norm you'll need to pay closer attention), and you're set. While some brands are considered more trustworthy than others, I don't think there's such a thing as "bad RAM" these days, unless perhaps you're buying grey-market RAM from eBay. Crucial and Corsair are big names; Mushkin has established itself; Kensington is another big name, but without "performance" lines; G.Skill and GeIL (my personal preferences) cater toward performance but also have some "economy" offerings... and there's a lot more.
 
Ledgem - I'm learning a lot from your posts. You're a very good teacher. I appreciate your patience the most. You remind me of why I switched to Mac in the first place. Not only are the computers better (for me), but I found Mac users to be friendlier and more willing to help.

That also reminded me of something a Mac user told me when I researched Apple for the first time. I was concerned about the higher price tag. When I asked folks about it, many of them said they can't remember what they paid for their computer and that it didn't matter to them, because it was worth it. I'm in the same boat. I can't remember what I paid for this iMac, but it was worth every penny and ended up being cheaper than a PC. (The extended warranty on a PC was double the price, you needed annual subscriptions for anti-virus and malware programs, etc.,) Not to mention that I had to replace my PCs, on average, every two years. So, I'm not going to worry about saving a few bucks this time around either.

Buying an older generation machine means that you'll get less time out of it though, right? Meaning that software updates for it will stop sooner than if you bought a current generation machine?

I checked out MacRumors "Know When To Buy" page. No reason to wait since the last update for iMacs was only 95 days ago, even if that update was only for the Retina Display. https://buyersguide.macrumors.com//#iMac

Knowing my basic usage, and that speed and video buffering times is the most important to me, would you recommend I get the basic, current iMac model, or would you upgrade anything on it? (Other than RAM, which is a given.)

And, are there any Firefox/Safari extensions/add-ons that you recommend as Must Haves?
 
Buying an older generation machine means that you'll get less time out of it though, right? Meaning that software updates for it will stop sooner than if you bought a current generation machine?

While generally and historically true, the situation isn't as clear-cut as it used to be. The technology has become mature to the point that changes from one year to the next haven't obsoleted any Mac made (at the moment) in the past 6 years, and that is to run the most recent OS. While annual OS X releases have seemingly reduced the number of years older releases get updates, one is much more likely to qualify for the latest release, which now is even free. There is no reason to believe that the next OS release, late this year, will not support the same set of Macs supported by Yosemite.

I'm actually more concerned about availability of replacement parts and inability to run new programs for being reasons to have to retire older systems.
 
I'm actually more concerned about availability of replacement parts and inability to run new programs for being reasons to have to retire older systems.

That's my concern, too. I just didn't know how to word it. Since I watch videos on different sites, I don't want to click on one that says I need a software update, (like Adobe or QuickTime) only to find out my computer is too old to support the update. That's what I mean when I say that, if I buy an older generation model, however old that model is, it's that much less time I'll have for software update supports.

It seems logical, but I could be wrong. I'm not an expert. That's why I'm here talking to those who are!
 
While generally and historically true, the situation isn't as clear-cut as it used to be. The technology has become mature to the point that changes from one year to the next haven't obsoleted any Mac made (at the moment) in the past 6 years, and that is to run the most recent OS. While annual OS X releases have seemingly reduced the number of years older releases get updates, one is much more likely to qualify for the latest release, which now is even free. There is no reason to believe that the next OS release, late this year, will not support the same set of Macs supported by Yosemite.

I'm actually more concerned about availability of replacement parts and inability to run new programs for being reasons to have to retire older systems.

In the past there was always a severe hardware limitation they could drop support for. With Snow Leopard they dropped support for PowerPC, and in Lion they dropped support for 32-bit Intel.

Nowadays none of the supported Macs have such severe hardware limitations, so to drop support for any of them they would have to introduce a phony requirement (such as requiring FireWire in Tiger) which can be easily bypassed anyway. I suppose they could also omit drivers for certain GPUs or other hardware found in older Macs.

What's more likely to happen is that each generation of the OS will lag more and more on older hardware. It's to be expected as each update becomes heavier and heavier. However, support is likely to continue.
 
Well, I got to the Apple Store today but didn't learn much. I wasn't very satisfied with my salesperson, for the most part. He must have been new because he didn't tell me anything I didn't already know. I learned more from this thread, honestly. Plus, he put on that fake niceness, which is like nails on a chalkboard to me. "Mmmm Hmmm... Mmmm Hmmm... Exactly! That's such a smart question." It actually wasn't. It was really basic, about the iMacs last official upgrade outside of the Retina Display. (I hate fake, over-the-top niceness. Just talk to me!) Then, his lips were either full of dried, white spittle, or just incredibly chapped and peeling. It was difficult to ignore.

But, to be honest, I put all of this on me, not him. I need to take the experience for what it was and see how I can grow as a person from it. He was a guy trying to work and do his job well.

What I did get out of it, though, was that whatever size and model of iMac I get, the basic model is more than sufficient.

When I saw the 21" and the 27" screens side-by-side, there didn't seem to be that big of a difference for some reason, so I may consider saving $800 and go with the 21". We'll see.

@redheeler - That's pretty much what I'm experiencing on my 24", mid-2007 iMac. Lag. No other issues. Each update seems to make it lag a little longer.
 
I had this model. You need to:

1) Install 6GB total
2) Add an SSD in place of the spinner
3) Do a full reinstall of OS X

With those three things, you'll get a couple more years from your system.

I agree. But, for me, I can't justify putting that much money into a computer only for it to last a short time longer.

I've come to learn that I could get a couple more years out of this computer anyway, even as it is. (Maybe adding a little more memory to help.) But, I'm going to upgrade anyway so I can give this computer (wiped clean and with a full, clean install) to a friend who needs one. Win-win!

Thanks for the tip!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.