This post is mainly a way for me to vent my frustration and see if this happens routinely to anyone else.
I am flying tomorrow VX SFO-LAS, and bought tickets in January with a 7:45PM departure time. I check in tonight, and see that the flight time changed, and is now 7:00PM, meaning I need to leave work early instead of just slipping away at COB.
Also, in the same transaction, I booked the entire left-cabin row 4, with myself in 6D, brother in 6E, and friend in 6F. My friend checks in online, and has been moved to 16F. He calls, they overbooked, yadda yadda, and "fix" the situation by moving him to 6B, across the aisle and in a middle seat instead of his reserved aisle seat next to us.
This would just be everyday flight hassles, but in February I took my girlfriend to Vegas, and they changed the departure time (but not flight number!) by 3 HOURS. I luckily caught this one before we left, and they satisfied me by moving us to a later flight free of charge.
And all of these changes happened WITH NO NOTIFICATION TO ME WHATSOEVER.

Itinerary changes, seat changes, all occurring with no notification, and no explanation other than "we must've made a mistake".
Is this becoming a habit with VX? Does this happen regularly to anyone else? Their customer service is barely passable, and a supervisor is needed to achieve any satisfaction at all. My previously high perception of the Virgin brand is going down the toilet.