I have a simple pharmaceutical regime, but a complicated schedule. Three drugs total, one needs to be taken every morning one hour before I eat, a second immediately after I eat (along wth some allergy meds and vitamins at that time). The third one is trickiest, it has to be right before I go to sleep, but only on Tuesdays and Saturdays.
I've had this schedule since November of 2009, and I did pretty well for the first two years or so. It was ok to forget once in a while for 2 out of the three drugs but a couple years in I started to lower my dosages and I started forgetting at least one a week, then more than once a week. I tried the standard alarms on my iPhone, but they were a bit too invasive (they always went off audibly, usually hours after I took the pill already) and no one likes an alarm at 10pm twice a week when you're starting to go to sleep.
Eventually I found pillboxie. I've been using it for a couple months and it works great. Every morning an hour after I normally take a pill I have it set to remind me with a silent notification on my home screen. I can check off when I remembered to take it, and take it if I forgot. Since I check my phone when I wake up and when I go to sleep, during those once or twice a week times I might forget to take a pill, my phone has a nice notification telling me to and I haven't forgotten a pill since I started using Pillboxie. It's simple and it works, and if you have medications on different timetables and you use an iPhone I wholeheartedly recommend it.