Check out some products from Native Instruments, they make great plugins.
I'm still trying to figure out Guitar Rig, but I think I like it.
My main problem so far is that no matter what I do, there's always a slight (but horribly annoying) latency in the sound from the actual playing.