While solar flare may be correct, I've not seen any evidence to support that assertion.
It's not likely, and I'll tell you why. First of all, the minimum data needed to "log every ip you visit" is only a dozen bytes including time stamp information. Add a bit more for indexing and keys (databases, you know) and you end up with 128bytes per connection. You also have to track which subscriber is assigned that address. Now a typical page that CPF presents has at least 15 graphics that are on different systems. That's 15 IP addresses every time you open a thread on CPF. I use 30 articles per page, so it's more like 40 for me.
So the ISP has to store 40 * 128bytes every time I refresh a page. I refresh every 30 seconds or so. Multiply that by 10,000 for AOL. That's a lot of data to store daily. Even more important, that's a lot of data to search through. Even if they do that, they have no idea if it's me, a neighbor or my kids using the computer. All they have is the address. Storing the address gives no value when searching unless you are targeting a person already. In that case there are better ways to spy on them.
I use my ISP only for the IP connection, so unless they are doing some serious data storage they are not likely to be gathering any info on me.
BTW, I work with networks, mail servers and web systems. It's hard to log all web browsing activity for a small (500 person) company. I can only imagine the amount of data a mom and pop ISP could handle.
Go ahead and worry about it. I won't lose any sleep over it.