hey guys!! huddle! i need help! i know nothing about computers, but that mines been slowly put putting away to the point where it farts everytime i type a key

so a friend said this computer's okay, but she's a dope, and i dont know anyone else who isnt!!!

they can tell me where ashton kutcher was yesterday but they cant......... anyway, here is what i'm thinking of..... is it okay? improvements? halp!!!
as seen on the descriptionofajig:
PRICE PLUS TAX: $598.84 Canadian (aka monopoly money)
System package: Athlon XP System 2500 (Barton)
CPU: Athlon XP 2500 (Barton)
RAM: DDR (333MHz)256M
VIDEO Ctrl: GFroce4 MX440SE 64M DDR w/TV
Hard Drive: Maxtor80GB 7200rpm
Floppy: 1.44MB
FaxModem: (Nil)
CD/DVD: Writer - Sanyo (OEM) 40x12x40x w/Software
Sound Card: AC97 Audio on board
CasingP.S.: ATX 17' Tower 350W RES218 w/front USB
Monitor: (Nil)
Keyboard: Multimedia Keyboard PS2
Mouse: Scroll Mouse PS2
Audio: Speakers 240W
Adaptor Card: Network - 10/100M Ethernet integrated
thanks a trizillion on any comments that help or dont or are just plain dumb!