Almost forgot. For dealing with various big-endian and little-endian hosts, we may need some logic somewhere between PCI and various targets (graphics memory, engine registers, etc.) that can swap the byte ordering around. -- Timothy Normand Miller http://www.cse.ohio-state.edu/~millerti Open Graphics Project