I have the 250sm and it, compared to the 2500...
works pretty well.
programming it with the `flash drive' makes it quite an easy task.
also, as lovemojo says the EPG doesn't always work for ya but
it's quit simple to to log online and get `what-ever' is on at the time.
I also love the PVR (w/a hard drive)...
I have a 160g drive and so far, seem to hold 200 hrs on it.
also has component output, not Hi-Def but tends to be a good picture.
hope this helps,