I was surprised to learn that the G5's come with USB2 - so this opens the possibility of external drives and printers using USB2 which are plentiful and cheap (because of being cross compatible with windows).