What the hell is up with people putting the value you're checking for first in a comparison expression? I freakin' hate that!!! Is there some sort of advantage? Arrrgh...
Maybe it's just me, but I think, “is <my variable> equal to <some value>?” That just makes sense to me. For instance, “Is your name Michael?” sounds so much better than, “Is Michael your name?” Granted, they both make grammatical sense. Maybe I'm just stuck in a latin-based society that reads (and thinks) left-to-right, but why the hell do people insist on writing expressions backwards (in my opinion, at least)?
If someone could point out a good reason (or ten) as to why this approach is preferred, I would appreciate it. I get stuck in my ways sometimes, but that's only because my way is the best way :-) ...well, until someone convinces me otherwise - and then, I just get a new way. So, in the end, my way is the best way, again. You gotta love my logic...well, I do, anyway.