A good friend of mine, David Mazel, who is extremely well versed in science and engineering (indeed, he is making a comfortable living with a Ph.D. in Electrical Engineering), has a wonderfullly informative and entertaining site called Bytes of Science.
On it, you will find commentary and links to such topics as infinite minimal surfaces, satellite tracking, chaos for encryption, and video fly-bys of some of M.C. Escher's graphic works (among many others).
What makes the Blog special is David's passion for all things relating to math and science, and a unique gift for teaching and writing; you will likely not even notice how much serious math or science you've picked up while you're simply immersed in the shear pleasure of reading one of David's short passages. Highly recommended.