I don't want to start some anti-capitalist debate about Bud's (already been through that at XDtalk.com), but I have to say that I'm surprised Buds of all people (who are usually very competitive), is jumping on the "well, people will pay whatever we ask so lets gouge the hell out of them" bandwagon.
$650 for a non-stainless XDS is off the wall. Hell, it's off the wall even for a stainless one! I paid less than that locally out the door, after tax, and didn't have to wait for it to be shipped or pay a transfer fee. I guess that's not the point of this thread though. As a previous Buds customer, it's just kinda sad to see them doing that...but clearly the market will pay the price, so I guess nobody can fault them too much for doing it and making some extra dough. If you've got extra money burning a hole in your pocket, buds usually has them in stock.
I will agree that the XDS is one fine little blaster. I really dig mine. I need to get out to the range this weekend too.