Ya, you're going to want a page dedicated to searches and paginating results in a tabular form showing domain, price, date, market, etc.
Then if they click the domain, it would take them to the details page. Ok, the orders are starting to get tall arent they?
OK, here's a small piece of help: I've written alot of financial / stockmarket software in php and the best way to error check your "price" field is to simply use a regex to strip out ALL characters that are not numbers. In this case, you might also want to strip off any "cents" first too. Try using the following code:
$price=preg_replace("/([\.,][0-9]{2})$/","",$price);
$price=preg_replace("/[^0-9\.]/i","",$price);
The first line will strip off "cents" in either english formatting or french (where they use commas in place of dots, and spaces in place of our commas).
The second line will then remove any non-numerical characters.
Cheers and thanks for doing this site... I wanted to do the exact same thing. My theory is that by revealing all of our sale prices, we all can gain the experience from everyone else's sales. Knowledge is power!
Another thought (for way down your list), would probably apply only to private sales, would be to add a few extra fields... Initial Asking Price (if any) & Initial Offer Price. This way we could see patterns on how the Asking price affects the initial offer price, and how the initial offer price compares to the final sale price.
Thanks again for the good work.
Rob