Symon pointed out this impressive Rubik's Cube Robot project from dakiller in the forums. Last year I did my final year project in Mechatronic Engineering/Computer Science degree and a team of 6 of us built a robot to solve a Rubiks cube as fast as we could. The end result is a 10.69 second solve, well under the current robot record of 18.2 seconds!