Issues In Distributed Computing Projects