Having done a kitchen myself (link to thread below) I can tell you for sure that it is a completely doable job and, as Jim says, the building is the easy part. The one thing that you need to be ready for and have realstic expectations about is the sheer amount of time that it takes for a person doing wwing on a hobby basis to complete. Anything involving repeatability and scale, both of which you have with a kitchen, really introduce a lot of time drag.
Couple of points that were gotchas for me that I can share are;
1) Really think about your cutting / milling / machining workflow to reduce setup time. For example, mill and cut ALL your faceframe stock at the same time so you don't need to pay the setup cost multiple times. Same with router table setup for rails / stiles and panels. While it might not sound like a lot of time but it really adds up depending on how many times you have to do the changeover.
2) Build your boxes out of pre-finished ply. This I did do and I can't begin to imagine how much time and hassle it saved me.
3) Make sure you have a lot of room to store the boxes etc after you have them built. I stored mine in my living / dining room and those rooms were unusable for the project. It is surprisng how much room they take up.
4) The finishing process takes a lot of time and I don't see a way around that. It also take a lot of room so build yourself some drying racks.
5) Buy your drawers. I didn't do this and wish I had. Unless you are doing hand-cut dovetails, after you do one or two drawers there is really nothing interesting (IMHO) about doing drawers and they take a long time. The cost / benefit equation favors buying the boxes.
6) Whatever you think you are going to need in terms of "consumables" (sandpaper, glue, screws, etc) - double it.
7) As another poster advised - pocket hole screws. Nuff said there.
8) Don't do the tearout of your existing kitchen until you can absolutely go no further without doing it. The time between when you tear out your exsiting one and the new one going in is an absolutely miserable period. Don't believe it? Go home tonight and tell your sig-o that for the next two weeks you both have to do your dishes in the bathtub and the food from the drawers and pantry will be in random boxes scattered throughout the house. It won't be in one place because, remember, the new cabinets you built are where you would like to put that stuff.
All this being said, I am very glad I did mine as it is an extremely rewarding project and in th end you save yourself so much $$ and you have a custom job. I am contemplating doing another one for my parents house and I can say for sure that the second will go faster than the first due to things that I learned. In terms of books, I recommend the one by Udo Schmidt. He does focus on face-frame cabinets though so if you want to go frameless another book might be appropriate.
I would say go for it but just be realistc about the amount of time it will take.
http://www.sawmillcreek.org/showthread.php?t=50336