We introduce a natural chain complex associated to a collection of subspaces of a vector spaces, and discuss the associated homology. We will give some background on Bieri-Neumann-Strebel invariants of groups, and show how the BNS invariant of a group leads to a nice subspace arrangement, whose associated homology is (yet) another invariant of the group. This can give a useful way of distinguishing between finitely presented groups - we will give some examples involving right-angled Artin groups.