You know that you can go all the way to the very bottom (IGP), not only 6970 ;)?
500 is a lot of money, but ultimately it's the market that will determine, if it's too much or not. Perhaps AMD is setting the price so high because of limited supply? Or perhaps they're just testing to see...