Hi restless! Have you considered participating in various programming competitions, like Microsoft Imagine Cup or the ACM contest?
They are a lot of fun

and look great on your CV/resume.
I actually wrote a blog post about them a month ago:
Computer Science students: how to stand out from the crowd and secure yourself a job before you graduate.