Practice tools
Online metronome
Online metronome 2
GuitarBackingTracks4 Highly recommended backing tracks 

Subscription-based Online Lessons 
Jam play My personal favorite
Guitar Tricks Online lessons similar to Jam Play
Paul Gilbert’s Online Rock Guitar School
Guitar Jamz with Marty Schwartz

Free Online Lessons
Justin Guitar
Shred Academy Heavy Metal Rock

Guitar Communities & Message Boards Fender Discussion Forum – very active!
Ultimate-Guitar Also great for tabs