 Pre-recorded phrases are stored on Secure Digital flash memory cards.A 128 MB card can hold up to 12,000 phrases in 4 or 5 languages.Users can download phrase modules from the official website, which contained over 300,000 phrases as of March 2005.