Cleaned up slightly. Abandoned this idea a few hours ago though (just after we emailed you about generics), in favor of ArrayLists.