1 Introduction

2 Spaces of homomorphisms and their topology

3 Path-components and fundamental groups

4 Commuting elements for non-compact G

5 Stable decompositions

6 Related constructions associated to G

7 Approximations of Comm (G)

8 Homological results

9 The spaces B(q,G)

10 Right-angled Artin groups

11 Problems