By far the best place to buy software are computer shows/events. Back in my old development days I once scored the latest versions of VC++ Pro and VB Pro for $40/each. The store prices for these were somewhere north of $500.
PS: mind you these were the legal copies that, once registered, were supported free by Microsoft for a year.