I'm not a huge James Bond fan, but I enjoyed Casino Royale. Good action. Good romance. This movie is actually set just as Bond became 007 and was starting out. I enjoyed that he wasn't portrayed as a womanizer quite as badly.
I must admit that Daniel Craig is a bit of a hottie. When I was looking on the web, I found where he is also doing a movie called Bond 22, set to release in 2008. I'll definitely catch that since this one was good.
Just as an FYI, both the critics and Yahoo Users gave it a B+.