Yeah, samples
I'm seconding the sample thing - get yourself some good samples of live drums. You can buy sample CDs for the job, get them free off the covers of most music tech magazines, sample them from records (word of warning: not the right way to go unless you're very handy with editing) or just grab them off the internet.
Secondly, reverb is a useful tool. Mucking around with 'room' presets on most reverb plug-ins can usually produce a decent emulation of a drum room sound.
I'd also suggest experimenting with 'loosening' the groove... If your programming software is geared towards quantizing down to the tick (the smallest fraction of a bar), try shifting some of your beats veeeerrrrry slightly to the left or right. Be careful with this, though - subtlety is key.
Of course, whatever people say about live drummers being best for the job - I've worked in a recording studio, and I know that standard practise is to tighten each instrument so that every note plays bang on the beat. Which means that pretty much all mainstream and alternative records are effectively programmed, so you don't necessarily have to worry about your drums sounding too tight. It really depends what kind of recording you want to achieve.