Video DJing, ie the art of mixing music with images, is certainly tricky to master. Cell VJ gives you loads of visual effects to associate with your DJ sets. Tweak the speed and transitions for your images and learn to associate the right images with the right music. Although probably more suited to music lovers with some mixing experience, Cell VJ is accessible to anyone, if your willing to play around with it for a bit.
Top 20 best free games for Windows or mobile