I've heard great things about this. Unfortunately I do not have one of my own(yet), but it is high on my list to purchase.
My sister has one for school(she is a middle school teacher) and she LOVES it. How it connects to everything she owns and uses on a regular basis.