Advice for a potential Arduino user?