My Aluminium MacBooks still going strong!

If it's still working by Oct 2012 (4 years after purchase) then great, but I'll start to think about upgrading to a new machine, and retire this one

Only way I'll be upgrading between now and Oct 2012 is if it dies on me

As I said its still going strong, the only thing I can think about its performance is that I've noticed a drop in battery life, which is not a big deal...always in reach of a power socket
Aluminium MacBook has 2.4GHZ/4GB/250GB and checking iStats I see the following:
Uptime
uptime:30 minutes (had to restart but I got about 2-3 hours worth fromm 100% battery)
processes: 44
load average: 0.16,0.17,0.10
Memory
wired: 261mb
inactive: 142mb
active: 362mb
free: 3.00GB
Disks
MacIntosh HD
used: 64.62GB
free: 185.1GB
Battery
health: 93%
cycles: 559
charge: 2%
remaining: 0:03
Temps
hd: 32*c
cpu: 44*c
Fans
exhausts 2112rpm
and here are my Geekbench Results:
Score: 3413
Platform: Mac OS X x86 (32-bit)
Compiler: GCC 4.0.1 (Apple Inc. build 5494)
Operating System: Mac OS X 10.6.6 (Build 10J567)
Model: MacBook (Late 2008)
Motherboard: Apple Inc. Mac-F42D89C8 Proto
Processor: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz
Processor ID: GenuineIntel Family 6 Model 23 Stepping 6
Logical Processors: 2
Physical Processors: 1
Processor Frequency: 2.40 GHz
L1 Instruction Cache: 32.0 KB
L1 Data Cache: 32.0 KB
L2 Cache: 3.00 MB
L3 Cache: 0.00 B
Bus Frequency: 1.06 GHz
Memory: 4.00 GB
Memory Type: 1067 MHz DDR3
SIMD: 1
BIOS: Apple Inc. MB51.88Z.007D.B03.0904271443
Processor Model: Intel Core 2 Duo P8600
Processor Cores: 2
Integer (Score: 2760)
Blowfish single-threaded scalar -- 1671, , 73.4 MB/sec
Blowfish multi-threaded scalar -- 3521, , 144.3 MB/sec
Text Compress single-threaded scalar -- 1872, , 5.99 MB/sec
Text Compress multi-threaded scalar -- 3553, , 11.7 MB/sec
Text Decompress single-threaded scalar -- 1654, , 6.80 MB/sec
Text Decompress multi-threaded scalar -- 3349, , 13.3 MB/sec
Image Compress single-threaded scalar -- 1694, , 14.0 Mpixels/sec
Image Compress multi-threaded scalar -- 3289, , 27.7 Mpixels/sec
Image Decompress single-threaded scalar -- 1499, , 25.2 Mpixels/sec
Image Decompress multi-threaded scalar -- 2993, , 48.8 Mpixels/sec
Lua single-threaded scalar -- 2686, , 1.03 Mnodes/sec
Lua multi-threaded scalar -- 5347, , 2.06 Mnodes/sec
Floating Point (Score: 4978)
Mandelbrot single-threaded scalar -- 1782, , 1.19 Gflops
Mandelbrot multi-threaded scalar -- 3550, , 2.32 Gflops
Dot Product single-threaded scalar -- 3268, , 1.58 Gflops
Dot Product multi-threaded scalar -- 6841, , 3.12 Gflops
Dot Product single-threaded vector -- 2613, , 3.13 Gflops
Dot Product multi-threaded vector -- 5909, , 6.15 Gflops
LU Decomposition single-threaded scalar -- 674, , 599.7 Mflops
LU Decomposition multi-threaded scalar -- 1358, , 1.19 Gflops
Primality Test single-threaded scalar -- 3934, , 587.6 Mflops
Primality Test multi-threaded scalar -- 6018, , 1.12 Gflops
Sharpen Image single-threaded scalar -- 5017, , 11.7 Mpixels/sec
Sharpen Image multi-threaded scalar -- 10043, , 23.1 Mpixels/sec
Blur Image single-threaded scalar -- 6298, , 4.98 Mpixels/sec
Blur Image multi-threaded scalar -- 12399, , 9.75 Mpixels/sec
Memory (Score: 2608)
Read Sequential single-threaded scalar -- 3286, , 4.02 GB/sec
Write Sequential single-threaded scalar -- 2839, , 1.94 GB/sec
Stdlib Allocate single-threaded scalar -- 2100, , 7.84 Mallocs/sec
Stdlib Write single-threaded scalar -- 2347, , 4.86 GB/sec
Stdlib Copy single-threaded scalar -- 2470, , 2.55 GB/sec
Stream (Score: 1841)
Stream Copy single-threaded scalar -- 1832, , 2.51 GB/sec
Stream Copy single-threaded vector -- 1912, , 2.48 GB/sec
Stream Scale single-threaded scalar -- 1974, , 2.56 GB/sec
Stream Scale single-threaded vector -- 1846, , 2.49 GB/sec
Stream Add single-threaded scalar -- 1687, , 2.55 GB/sec
Stream Add single-threaded vector -- 2094, , 2.91 GB/sec
Stream Triad single-threaded scalar -- 1802, , 2.49 GB/sec
Stream Triad single-threaded vector -- 1584, , 2.97 GB/sec