Criterion is great. Also, the Insomniac "full moon" podcast is another good one for people interested in game development.
Other ones I listen to/ watch include:
1UP Yours (prob the best)
1UP show (as good with new footage as On the spot)
1Up Review crew video podcast.
Giant Bombcast ( Jeff girstmann’s new sites’ podcast, pretty good)
Some IGN podcasts ( Gamescoop mainly)
Occasionally "The Hotspot" by gamespot.
Pretty much all worth a listen, especially the 1Up yours show