If I used Apple products, I'd be a better help. I don't even know what those little things are capable of. I would always start with something free though. I made the mistake of spending money on something I'll rarely use now, since an opensource option seemed to do everything I wanted and more, plus it was free.
With that kind of setup I think you're better off asking google what's good. I bet there's some powerful free stuff out there.