Last fall, that of 2007, I took a computer science graduate class at Loyola University Chicago on Distributed Systems. It couldn’t have been a better first class to take as messaging, large system communication, the web, remote objects, fault tolerance, distributed processing really gets my mind spinning. I enjoyed the class and the research I was afforded to do greatly. My final research was on message queuing in a peer based application model. Basically, applying message queuing constructs to applications to ease p2p communication stacks across platforms and networks. Queues are meant to store and forward messages and there is already a wealth of research on queuing. On the other hand, there is a trail of carnage from dead p2p applications. Something has always gone miserably wrong (with a few successful instances). I wanted to design an application that wasn’t meant to simply share files (or filez).