Haha, well that's perfect! Note to self, when submitting things at 2am, check linkies.
Main download link updated.
As for oSkin, it is not a dependancy. XLoot is also not a replacement for oSkin in any way. It checks if oSkin is loaded, and if it is and the option is enabled, will skin it's window with that texture. Color changes also affect the oSkinned version.
FruityLoots was a great help to me with my positioning code, too, it works almost exactly the same except in smart mode, where it will only move the frame vertically (Since the entire row is clickable), keeping it from jumping around the screen.
Now that you can actually download it <cough> any suggestions or requests you have are welcome. :)
The loot frame doesn't open for me. After some seconds waiting this comes up:
[2006/09/19 17:54:28-446]: XLoot\XLoot.lua:248: attempt to index local `button' (a nil value)
XLoot\XLoot.lua:248: in function `Update'
XLoot\XLoot.lua:194: in function <Interface\AddOns\XLoot\XLoot.lua:187>
<string>:"LootFrame:OnShow":2: in main chunk
<in C code>: in function `Show'
FrameXML\UIParent.lua:819: in function `SetLeftFrame'
FrameXML\UIParent.lua:721: in function `ShowUIPanel'
FrameXML\LootFrame.lua:16: in function `orig'
XLoot\XLoot.lua:180: in function <Interface\AddOns\XLoot\XLoot.lua:179>