I am with the "block" crowd, much easier to read, esp. since I don't use {'s for on-line ifs
if(b)
foe(x,y,z);
Mix that with the mis-aligned braces and things gets horribly complicated.
I align variables (both members and local).
I keep members at the beginning of the class and always prefix with "m_" - statics are prefixed with g_ and static final (constants) are all caps. (simple data-classes with no code and public fields don't have the m_)
I use i-prefix for integers (of all sizes), x for fixed point, f for floating points (float and double), a for arrays, v for vectors, s for strings. Other types are not prefixed. I occasionally stray from this (for example when using i, x, y, z etc. in loops and for local variables).
My vector class is an interface called Vec (and Vec2, Vec3 etc. for various impl.)
Upper-case first char in class names, lower case in methods and variables.
I don't use the I and C prefix on Interfaces/classes commonly used in C++ as I don't feel the need for that in Java (besides, my IDE clearly indicates which is what so I don't need it).
Oh, and I prefer grey background in my editor. Comments in dark-grey so they don't clutter the important part - the code

...