Well the PCB design isn't my strong side either - I am completely self-taught in that regard and I'm sure people who have studied that will tare me apart for any decisions I've made(also valid for all of my projects involving PCB's in the past, even more so considering I make the PCB's at home with a diode laser). Likewise, software is my domain.
I can happily pick up the torch on everything except the PCB design.