Getting Arduino talking through Bluetooth seems like an easy task. There are plenty of tutorials showing you how to do the initial setups and most Bluetooth modules have their own wiki pages + datasheets you can use. It works, you can make the connection, use a terminal software, send packets back and forth. It's all good. Or is it ?