I have a pair of M324s, but only use them in the winter when I occasionally ride with winter boots. They are a little on the heavy side, but are a quality product. The rest of the year, I use Shimano XT pedals.
I would strongly recommend trying on shoes before buying. If you plan to do any cold weather riding, get them a little larger than normal to fit thicker socks. You probably won't be walking significant distances, so they don't need to fit like a regular shoe. I would stop by a Performance store (same company as Nashbar) and you can usually get a decent discount off the list price if you wait for a sale, which they have every couple weeks. I perfer ratchet-style shoe tightening rather than laces, but they cost a little more. Performance matches online prices, so do your homework.