masochist.....I know....I hoped to be done by the end of last year.
Eclipze - Is that small timing pulley a MXL trapezoid tooth profile pulley? If so, you might want to check into the GT2 profile, 2mm pitch. It's a "modified curvalinear" tooth profile which provides significantly greater load carrying capacity, improved positional registration (I think only slightly), less vibration and noise. I just learned about these last week, and changed the pulleys in my design.
You can get them at sdp-si.com