Although there are plenty of phones that are capable of playing music some of us still prefer a purpose built piece of kit that will hold your entire collection.

So unless you want to hang on for that N97 with its whopping 32GB of built-in memory, then an MP3 player is often your best bet.

Cue the Sandisk Sansa Fuze, coming in at £46.99 down from its RRP of £89.99. Available from Cdiscount, the 8GB device also comes with a 4GB SDHC card giving you plenty of space to whack in all your tunes at a pretty competitive price.

The player itself has a 1.9-inch LCD screen, FM radio with 40 presets and should give you around 24 hours of audio playback or 5 hours of video.

The only concern we had was that in the description of the Sansa it said that it "promises to liven up your day". We presume there will be a disclaimer somewhere relating to the playing of Morrissey.