Seems like a good deal to me at Amazon. Before anyone asks, the card is advertised as the 8800GTS however I think Amazon has got the listing wrong and that this is in fact a 8800 GT. Apart from the price being a give away, the model number is listed as MSIMINUS8800GTMINUS256MB i.e. MSI-8800GT-256MB.
This seems like a great price for the 256MB version of the card with the 512MB costing £50 more. It's worth noting that this is clocked exactly the same as the 512MB card and differs only in memory,
The item is listed as 'dispatched within 1 to 2 weeks' so not in stock immediately, but then neither is hardly anyone else. If anyone's in the market for a new card this seems ideal for the price!