It is always safe to assume that there will be something new available shortly. It's really a matter of what you consider to be shortly.
Even if you buy that MacBook right now, it will still be good in 2 years. Heck, it will still be good for much longer than that.
I can't answer the Santa Rosa question but I do know that there is a rumor that Apple will refresh the Macbook line with the new Intel Penryn processor (45 nanometer chip), some time in the future.
I have heard, from a number of people, that Office 2008 for Mac is not as good as the 2004 version but there are alternatives to the MS Office suite. OpenOffice or NeoOffice spring to mind.
There is also the Apple iWorks suite, Pages, Numbers & Keynote, (Word, Excel & PowerPoint) that are well worth the look. They all open & save in their MS equivalents and are well worth a look.
good luck
P
I am a long-time Windows user who is now finally coming to her senses and wants to buy a Mac. I'm a grad student, I don't play computer games, but I need a fairly light notebook that will last me at least two years without feeling obsolete (like my current Dell).
Right now I'm looking at the 2.4 ghz, 160 gig HD Macbook. Now that the MB's Intel chips are in their 4th generation, is it safe to say that something superior to the Core Duo Santa Rosa will be coming out soon? Of course I realize that as soon as you buy new technology, it will be out of date, but I'm curious if the Santa Rosa is the end of the line, so to speak, for the Core Duo, or not.
Any other recommendations about making the switch from Windows to Leopard, as well as buying tips, would be much appreciated. Also, I've heard conflicting reports of Office 2008 for the Mac. Are people mostly happy with it?
Thanks in advance!

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic