The 64MB X300 is the best card. 64mb dedicated to video is basically useless, as the amound of memory doesn't really determine anything. No video is impossible, it's usually integrated into the mobo, which basically allocates from your ram. If you're not into any gaming, then you could go for either ati chips or integrated, though it uses your ram, you won't notice a difference. Intel's GMA 900 is all right for your purposes. I'd recommend checking ut the compaq m2000z or the dell 6000 or the compaq r4000 also.
Roger