Circuit Design - know it all