Branch Circuit Monitoring

I am very new to this board (first read and first post), so forgive any ignorance I may show.
I am looking for a cheap way to monitor the current usage on each branch circuit in my house, I currently have 30. I have found several solutions to this, but for this many circuits, its looking like $1000's. All I want to do is every second or so, poll each circuit, and see how much current is moving through that circuit, and log the values to a text file on a pc, or some other cheap storage device.
It seems like this would be fairly easy to accomplish with the Arduino board, but where do you get 30 or so current transducers for cheap? All of the ones I am seeing are around $100 or so.
Any thoughts?
Thank you.