Precast acrylamide gels, buffers, and components for protein and nucleic acid electrophoresis; includes protein gels and nucleic acid gels of varying density and size, and with different well configurations and buffer formulations for both native and SDS page applications.