I'm trying to learn topology by modeling difficult shapes, in this case a gaming mouse. I'm getting stuck with two problems with this model.
The first one is that I have no idea how to connect two sides with much different number of vertices. As you can see below, I try to reduce the vertices on one side but it ends up messy as hell.
The second issue I'm facing is the unexpected pinch when I try to pull along the z axis the middle line in the left click & right click shape.
How can I solve these problems? I've watched some topology videos from CG Cookie and understood some topology concepts, but I still struggle to get all the decisions right when connecting the vertices. What do you base your decisions on when connecting the remaining parts after finishing setting up all the main loops that support the main features?
My Blender file: Logitech_G600.blend
Updated: I've just reworked the model and come up with this: