Yah. Groove quantize can get you pretty far along, but I prefer to do something similar to what Bitflipper does. I hand enter the data, only quantize the worst offenders and rarely quantize things at 100%. Even the dance music I write, I leave it a little loose.
Hand editing it always the best way to me, that way there really IS something unique happening most of the time. The other big trick to do is to put in small tempo changes near the transitions of the song. slowing a song down 2bpm 2 measures before the chorus, then another bpm one measure before the chorus, and then increasing tempo 4pm at the chorus will really make that transition pop. (it is, after all, a 7 bpm change). Especially when pared with a good drum fill or another cool part that heralds it in.