An external HD should definetly be small enough to fit in your pocket and sturdy enough to take a drop to the floor or two or three. Otherwise, you might as well get an internal one, I think .. at least as long as cabinet space allows for it! It's cheaper and won't clutter your desk.