I love Christian Rock Music of all types. One of my favorite sites is located ate http://www.christianrock.net/. this site also has links to artists and a Christian Hard Rock site. Other Christian rock radio sites with an upbeat message that I listen to online or on my phone include:
The Blast FM
Dead to Self Radio
Reign Radio
Below you will find some Christian songs I uploaded from the BEC Recordings – Summer Sampler [FREE!] (2011)
Some of the artists I really like include Seven Day Slumber and Kutless. I also enjoy Jeremy Camp, 7eventh Time Down and Manafest.