The first site I read on virtual particles was this one,by Fermi lab physicist Don Lincoln, which gives what I recall as the usual kind of explanation for them. His blog seems to only be updated once a month, but the posts look pretty interesting and I will go back to it.
But the bigger find was a link to an alternative explanation of virtual particles on a blog by physicist Matt Strassler. Now his explanation of virtual particles is really worth reading. For example, here is his key point:
The best way to approach this concept, I believe, is to forget you ever saw the word “particle” in the term. A virtual particle is not a particle at all. It refers precisely to a disturbance in a field that is not a particle. A particle is a nice, regular ripple in a field, one that can travel smoothly and effortlessly through space, like a clear tone of a bell moving through the air. A “virtual particle”, generally, is a disturbance in a field that will never be found on its own, but instead is something that is caused by the presence of other particles, often of other fields.You have to read the whole post to understand the point, but it is clear that Strassler puts a lot of effort in explaining things in a way that lay people can get a grip on. His other articles and blog entries look very interesting and clearly written too. (Well, as clear as you can get on some complicated topics.)
I must add these to the blogroll...