I made my own system some 3 years ago, and it's still working great. See the diagram below for a schematic. Basically took the output from the alternator and ran it to 2 separate charge diodes. (The size of these will depend on your alternator, but I put in 2 60A diodes for a 100Amp alternator) The diodes should be mounted on heat sinks to dissapate the heat.
Each diode was then in turn connected to a battery. This method ensures that each battery will only get the required charge, and also ensure they will not cross drain each other.
I then fitted a battery isolator switch between the +ve terminals, so that in the event of the starter battery being flat, I can use the spare to start the engine.
As said earlier, this solution has been running for 3 years, with my second battery for my engel freezer, lights, compressor, etc. The wire, diodes, heat sinks are all available from the local electronics store, and cost me about $15!!
