Found this yesterday on CodePlex. Very interesting Ordered a module as well:
[quote]Although every BLE chip available on the market can be driven through HCI API, it turns out that a remarkable part of such API is vendor specific, so several library “flavors” should be developed in order to provide true BLE chip independence. Currently, this library provides support only for TI CC254x BLE chips (with BLE Stack firmware version 1.4) driven through UART interface. In order to take advantage of this library you have to get one of compliant hardware boards/modules (plenty available on ebay, alibaba, etc) and flash/program the “right” firmware image (there are different images for central and peripheral profiles and also for specific pinout configurations matching targeted hardware board/module, since TI CC254x chips have 2 UART ports each allowing several alternate pinouts for same functions).