Practically done with the railstutorial.org application (last chapter). Once I'm done with that I'll go through it all again but trying to build my own site/app with it, i need to figure out the layout and general feel for it first though. I found HotGloo to be very useful for this until I whip up the front-end in html/CSS whereas paper/pencil will do for the DB design. *Phew* That sounds like work! :D
As for the algorithms, FaceBook puzzles seems really good from the looks of it! And with the Hacker Cup coming up (01/07/11), that gives me a reason to practice. Not that I have any pretensions of any kind towards it ah!