This document discusses the challenges of client thickness and context awareness in pervasive computing environments. It addresses how the minimum thickness of a client is determined based on the worst conditions it must operate in. With a moderately thick client, simple tasks can be handled locally while more intensive tasks are completed remotely. The document also raises questions around quantifying client thickness, migrating applications between thin and thick clients, and using portable infrastructure to augment environments. It explores issues in obtaining and representing context, as well as balancing the transparency and visibility of proactive system actions.