I am announcing a thesis project on freeware CAD. Anyone cares to implement a schematic entry tool in openmodelica such that a netlist can be generated for Spice simulations? If it could be extended to also cover layout it would be very nice. You can google for example simForge and openmodelica.
Contact me if you are interested. You should enjoy programming.