Nightwatch by Sergei Lukyanenko (trans. Andrew Bromfield) is excellent. Buy it. Read it. Love it. I should have picked this book up months ago when I first noticed it, but I was leery because I keep getting burned by good-looking fantasy and urban fantasy that turns out to be total crap.
Bastard publishers have been dressing up some really cheap whores of books in diamond dresses. But Nightwatch is a classy Russian lady.
(By the way, I’m going to start using Amazon.com affiliate links for products; I hate the thought of ads on Beckism.com — it’s never had them — but hosting doesn’t pay for itself.)