Control your modules by date, time, recurring time, GeoIP (country of viewer), browser type and language, user name, group, page within other component (e.g.
Virtuemart, K2), on-page text, article keywords, by article, section/category, domain, referrer…