A search engine salesman told me that his company can determine the location of a user by their IP address. Is this true? The only way I know of is by writing code (such as in PHP) that captures the IP address and then runs a trace, but as far as I know, it will only take you to the ISP, not to the actual computer.

I was also told entering text in any HTML form or in any forum could be traced back to the actual computer that entered it. Is this possible?

Any help would be appreciated.

Thanks