Great work Justin, you have listed quite a number of what we face almost everyday-I guess some tools help out more than others in different aspects you have mentioned. However, I think this list is too short

So I am eagerly looking forward to a part 2. Probably titled: 10 very common mistakes made during programming!