Mobile devices need two basic renewable resources - power and data. Power r
echarging is easy; data recharging is a much more problematic activity. It
requires complex interaction between a user and a collection of data source
s. We provide an automatic data recharging capability based on user profile
s written in an expressive profile language. A profile identifies relevant
information and orders it by its usefulness. In this article, we discuss th
e issues involved in designing a profile language for data recharging.