Just broke 8 million last night. But don't fret... what I've seen is that most people find 1 million very hard to hit and is still an achievement... especially if they're not a thief.
Prowler's profit does help, but isn't as necessary as accessible gold from vendors is limited. I can tell you my stockpile supply of gems and items is waaaay over what I can sell. Despite only keeping Dwarven, Ebony, Dragon and Daedric items - I'm thinking of ditching the dwarven soon (but I love nabbing that stuff so much!

).
Perk-wise you definitely highlighted some good ones, but speech is probably the most important. Here are some highlights:
?) Haggling - maxing that to 5, combined with at least 2 enchanted price items can let you hit the max vendor sale cap on items (and reduce prices super-low if you buy). Early on before this - I suggest hitting the Zenithar shrines. There's actually one near Whiterun... north of a bandit cave east of whiterun (I'll have to check later which it is)
?) Merchant - Being able to sell anything to anybody is huge too (another Perk in speech)...
?) Fence - As a thief, I CANNOT stress enough the perk to be able to sell stolen goods to any vendor (it SAYS to ones you invest in, but it's actually every vendor in the game!)
?) investing - while adding 500g to a shopkeep doesn't sound like much, adding it to 20 shopkeeps means an extra 10,000g in your pockets. More importantly is the surprise investment you could make in the Riverwood trader (((minor spoiler))) instead of increasing his gold supply to 1,500g, it increases to over 10,000g!!
?) Master trader - 1,000g increase for (almost) every vendor in the world is VERY good for hitting the high numbers. Some vendors aren't effected by this (most innkeepers, for example) - but some surprising ones are (the fruit/veggie vendor in Whiterun, the innkeeper at the Bee n' Barb, every fence in the world, ect.)
Another technique I also do is to not craft up/enchant every single item I get. I only enchant some daggers - and even then I stopped as I can't sell all of them and have a huge backlog. Just picking up everything and vendoring them without blacksmithing/enchanting them saves a TON of time, and you can be off on your next adventure collecting loot instead of sitting in Whiterun grinding away on those iron and steel items for minuscule profits.
Now... ultimately... do you NEED 8mil? Heck no.... and this is coming from a PS3 player who has no expansions at all. But you know what? it's a HELUVA lot of fun doing tons of trading/selling/thieving and getting rich! I'm actually quite looking forward to, one day, playing Hearthfire should it come out - and can purchase TONS of everything I need for those homes!
