SPD's (the mtb ones) and I use specialized shoes. great for the street cause you can still walk and not look like an *******.
For the track, I use Look Keos and some crabon soled Lakes. SUuuuuper stiff and not so comfy, but the races are only a few minutes, so it's all good