I'm looking at upgrading the memory in my mid-2011 iMac. Is there any problem with sticking in 2 4GB modules alongside the existing 2GB modules?
You shouldn't have any problem doing this. According to this Apple kbase article, you can install any compatible 2 GB or 4 GB RAM modules in each slot.
Only in certain Mac Pros do you have to worry about specific memory ordering.