Jeez, my title looks like its asking for a lot! Anyway, my roommate started playing around with my CM Storm (his first experience with a mechanical) and I got him hooked

.
Here's what he wants:
Mx Blues (or browns, but prefers blues)
TKL (this is a must)
White board (this is pretty much a must)
Otaku keys (or ninja, but keycaps don't really matter just preferred)
Leopold/Filco preferred but willing to accept other brands. If you have something very similar then he is willing to consider it as well.