I've read about them giving a few people on here a hard time. I haven't done them myself, but I would do it myself if it was something I was interested in.
Do some reading up on the installation, get all the necessary tools, set aside twice the amount of time you think it will take, and have at it.