What sort of weight constraint do you have?
(I'm assuming this is the major consideration for a portable device)