So, this is mostly :off:, but I figure some people here might find it interesting. If you're into programming & like puzzles that require some "outside the box" thinking, check out The Python Challenge. It gets pretty tough, but it's a good way (for geeks) to check out Python and waste some time.