Wow, I just looked those up and they look like exactly what I'm looking for! It feels sacreligious to have non-clipless pedals on my shiny new bike, but I didn't want to have to bring an extra pair of shoes to work with me. These look like they'll fit both purposes perfectly, and for less money than "real" clipless pedals.
Nice!