On the tool issue, I'll offer one more thought ... I don't know how common this is in other places, but here in Eugene, Oregon there's a place called Bike Works, a very community-oriented, alternative transport espousing business. For 50 bucks, you can buy an annual membership, which gives you access to workstands, an outstanding selection of tools, solvents & lubricants, even shop rags. They teach classes too, although I haven't taken any. The first day I worked in the shop, I cleaned and repacks two hubs, removed a headset, removed a freewheel and dropped the bottom bracket out of one of my project bikes, using several hundred bucks worth of tools in the process. Check around, wherever you are, and there might be a club or co-op which can save you some money. There's a lot of knowledge in places like that too ....