I have been using one of these boxes for about a month now and I would say think carefully to anyone considering a purchase. If you are prepared to put up with it's quirks and use a logical, but ugly menu structure then go for it. If you have a mrs that is expecting something as slick as sky+ then look elsewhere.
Things it does well....
-It has every known input and output you could want and gives astoundingly good picture quality.
-It seems to have a good quality Freeview receiver and very rarely suffers from stutters or picture break ups.
-Plays all the common formats of files I have: avi, mpg, xvid, DVD directories etc
-Records TV from Freeview / Scart / AV / DV etc (although EPG is still buggy see below). You can even record straight onto a USB memory pen.
-Has a reliable wired and wireless connectivity for playing remote media and allows the transfer of recorded TV (records to .ts files) although the max cabled thru put seems to be about 2Mbps (slow) so copying a big chunk of media - say 500GB - takes about 48 hours.
-Looks incredibly smart and is so small.
-Is based on a linux platform with telnet access hence there are many posts on the internet describing how to start ftp / web servers / bit torrent clients etc and play with mounting drives or Samba access.
Things it doesn't do well....
-It is noisier than I had hopped. It has a fan permanently on which you cannot hear if the TV is on but will annoy you when it turns on for scheduled recording and the room is quiet.
-Time shift Vs record. If you press 'Timeshift' this pauses live TV but you cannot keep what you are watching. If you press 'Record' you can keep the program but you cannot pause / fast forward / rewind whilst it is recording. It is not sky+ where you can pause and rewind live TV and keep it.
-There is no instant 'on' (the boot time is ~20s) so if something comes on you want to record you have to wait while it boots.
-The EPG only displays one channel at a time and is slow to change. There is no way of seeing a group of channels over a couple of hours as you can with sky or virgin.
-It struggles with high levels of fast forward (x16 or x32) and usually jumps forward, then stops for a bit, jumps some more, pauses. Use the jog instead!
-When you record something using the EPG it doesn't store the recorded TV program name so everything appears as 0000XX.ts and you have to manually rename each recording.
Things I would call bugs....
-Selecting a recorded TV program sometimes causes it to crash and restart
-If you have 'NDAS' enabled the box doesn't power down (to keep the network access) but seems to lock up and won't start again
-Sometimes when you press 'Timeshift' to pause live TV it just locks up.
-If you use the EPG to schedule a recording then put the box in standby, when it switches on to record it crashes if you haven't left it on the Freeview channel you want to record.
-Occasionally during any menu operation (or even just turning it on) it will crash and restart.