This paper addresses the problem of cooperative location of multiple RF devices based on measurements of received signal strength (RSS). Multiple nodes whose positions are unknown attempt to locate themselves (and one another) by making RSS measurements of transmissions from devices whose locations are known (anchors) and from the other nodes. The first step in this process is to convert each RSS measurement into a range estimate. We present existing techniques for this conversion as well as presenting a few new possibilities. After range estimates are formed, each node must make an estimate of its own position based on the range estimates it has obtained and any prior knowledge it may have about the location of other devices. We examine how the bias and mean-squared-error (MSE) of the individual range estimates manifest themselves in terms of the bias and MSE of the ultimate position location estimate. Iterative techniques for cooperative position location are considered and the costs and benefits of cooperating with other users are explored. Finally, comparisons with time-of-arrival (TOA) based systems are made showing that in some scenarios, RSS based systems can provide better performance than their TOA based counterparts.