Download patch
ref: 3d4cdf3d163b9d8c6a4241ff412b785178af4865 parent: cc62528640ac1659ebdde9437fdae61710a1362e author: robs <robs> date: Mon Mar 3 14:20:07 EST 2008
Restructuring some internals; let me know what I've broken...