Your numbers for finance, consulting and application programming are far too low (in London at least). With C++ and experience of derivatives you could clear 6 figures + bonus on top of that. As a consultant/contractor, you could certainly get close to 6 figures (tho' with no benefits/bonus).