IWCMC 2006 proceedings of the 2006 International Wireless Communications & Mobile Computing Conference : July 3-6, 2006, Vancouver, British Columbia, Canada / (ACM,)