Flexible Radio