God bless JohnnyEgo and his pic tutorials on his many projects - it's motivated a few others (like you Grant) to do the same. While there are projects such as this that I will never attempt, I love watching the progress on how something like this was engineered and assembled.
Amazing project you have and like others, I'm anxious to see this progress and turn into a fully functional tool. I'm especially curious what your first project will be that you'll use this CNC to build.