I have PC Stitch 6, but have not used it. I did convert a few photos into graphs to see how it looks, and it's very cool! One of these days maybe I'll actually do a crosstitch!
I think the software is around $30, (but I got it on eBay for much less!)