Certainly reading about the process and the possible challenges is a learning experience, putting that into practice in the real world has me leaning toward call an pro. (The question of course is determining who is and who isn't... so I guess I get a couple of appraisals.)