It's the first time I came across client side certificates as well. As others have pointed out you have to jump through a bunch of hoops to get a certificate from StartSSL, but if your free time is cheaper than a certificate from another party it can still be worth it (especially because the cost repeats with other parties). I've been a happy customer for more than a year now.