I have been using a Palm for several years. I currently have the Palm E2. I use Epocrates software. You can download it from
www.epocrates.com.
The software includes a medication program that lists every med in the med books along with side effects, interactions between meds, price, etc. You can get that for free but it doesn't include the alternative meds.
I have the software on an annual paid basis. I have the full medication program with alternative meds, lab program, tables, treatments for common medical condition and formulas of all kinds. It is totally worth the $ each year to have a med handbook and lab handbook in my pocket.