Ready to test your algorithmic / mathematic problem solving skills? Check-out Project Euler
Here you'll find random thoughts, links, and occasional rants.