Bluetooth sounds good, but what chips/components would you use to connect e.g. the HMC5843 compass chip (which has an I2C interface) with a Bluetooth module?
Then there's also the issue of power - hooking up some batteries to this will increase the size even further...