Bar, Microcaps can have a place in a balanced portfolio, but better to have them as 'dessert' and not as the main course :o)
Overly big positions in mid caps (SRCL) and large caps (GE, TEVA, KHC) isn't a great idea either. I still remember the collapse of Lucent back in the early 2000s, and look what happened to GE.
John Bogle had it right - a broad S+P 500 type index fund as the core 'anchor' for a portfolio.