The studio has been using Ivory for a while now and it surpasses all expectations.....it does take a huge chunk of memory but is well worth it. If you can afford it go for it.

Virtual guitar is another stunner and well worth looking into if you cannot play or want the ease of not having to faff about laying down a part....just like having real guitars at your fingertips. They feature on some of my recent tracks.