» Mon Oct 05, 2009 5:53 am
Calindil's generally the most dependable source of soul gems, but all of the guild alchemists sell them too. Their inventories are randomly generated from leveled lists, so a particular vendor might not necessarily have what you want at a particular time. You just have to either keep shopping around or check back in three days.
The basic soul trap spell is sold by Alberic Litte, Alves Uvenim, Delphine Jend, Druja, Selena Orania, Sulinus Vassinus, Thaurron, Trayvond the Redguard and Ungarion. http://www.uesp.net/wiki/Oblivion:List_of_Spells_by_Effect#Soul_Trap By a quick count, I think that works out to at least one mage in each guild hall, plus Ungarion.
It's curious, in looking at that, that Trayvond sells soul trap......