http://arcanum.co.nz/ is another great site, It has 4 challenges per level: Logic, Programming, Encryption and Unknown. Pretty challenging..