Is there any sane reason to use an array column, besides performance(the values can be read in less disk seeks than in atable-with-a-foreign-key scenario)?
Greetingsmarcin