Cyanogenmod is a "ROM" a complete replacement operating system for your phone. It's like taking your PC and erasing Windows Xp to install Windows 7. Pain is relative. Read the thread I linked and see if that is something you think you can do. There are a lot of steps you must do in order to put a new ROM on your phone. It really isn't hard but can be daunting to someone if you've never done something like it before.