First, I hope I posted this in the right place. Second, it's summer now so it isn't as mission-critical as it is during the school year; I'm using my XP install, which won't kill me but is demoralizing

Third, and most important: I WANT TO KEEP USING PCLINUXOS! I love everything about it, have bragged and promoted it to everyone I know as the best Linux distro available. But... if I can't get a handle on how to prevent this from happening again I'm gonna have to jump ship. Which I absolutely DO NOT want to do!!!
Here is the problem: Recent updates have broke my install and made it impossible to boot into my system. This is the second time the exact thing has happened. The first time is described here:
http://www.pclinuxos.com/forum/index.php/topic,104501.0.htmlSystem is a HP Pavilion laptop, DV6324US
Also, I have been getting lots of Repository errors lately, and the night of this most recent set of updates. Don't know if that had anything to do with this.
What I do not understand, is that the original problem occurred in April. I was advised to do a reinstall. Since then, I have performed complete updates constantly and never had any problems. Why would it occur again now? I would have assumed the dkms-broadcom-wl would have updated by now. Here is my synaptic log:
----
Commit Log for Thu Jun 14 22:14:37 2012
Upgraded the following packages:
addlocale (4.1-6pclos2012) to 4.2-1pclos2012
dkms-broadcom-wl (5.60.48.36-1pclos2010) to 5_100_82_112-1pclos2012
dkms-nvidia173 (173.14.30-1pclos2011) to 173.14.31-1pclos2012
firefox (12.0-1pclos2012) to 13.0-1pclos2012
flash-player-plugin (11.2.202.235-1pclos2012) to 11.2.202.236-1pclos2012
kernel-firmware (20110314-1pclos2011) to 20120405-1pclos2012
kernel-firmware-extra (20110428-1pclos2011) to 20120405-1pclos2012
libqt3support4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtclucene4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtcore4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtdbus4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtdeclarative4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtdesigner4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtgui4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqthelp4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtmultimedia4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtnetwork4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtopengl4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtscript4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtscripttools4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtsql4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtsvg4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqttest4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtwebkit4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtxml4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
libqtxmlpatterns4 (4.7.3-1pclos2011) to 4.8.2-1pclos2012
python-qt4 (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-core (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-declarative (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-designer (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-gui (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-help (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-multimedia (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-network (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-opengl (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-phonon (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-script (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-scripttools (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-sql (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-svg (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-test (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-webkit (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-xml (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-qt4-xmlpatterns (4.8.4-1pclos2012) to 4.9.1-2pclos2012
python-sip (4.13.2-1pclos2012) to 4.13.2-3pclos2012
qt4-common (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-database-plugin-mysql (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-database-plugin-sqlite (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-designer-plugin-qt3support (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-designer-plugin-webkit (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-qtconfig (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-qtdbus (4.7.3-1pclos2011) to 4.8.2-1pclos2012
qt4-xmlpatterns (4.7.3-1pclos2011) to 4.8.2-1pclos2012
x11-driver-video-nvidia173 (173.14.30-1pclos2011) to 173.14.31-1pclos2012
Installed the following packages:
libmesaegl1 (7.11.2-1pclos2011)
libmesaopenvg1 (7.11.2-1pclos2011)
libtiff4 (4.0.1-1pclos2012)
----
I want to also add that I am not approaching this with a sense of entitlement. I love this OS and GREATLY appreciate the incredible amount of work that goes into it. I also greatly appreciate the generous support from the community.
But, of course, my issue is that losing my system during the school year can ruin me. Thanks in advance for your help!!!!!!
THANK YOU PCLINUXOS COMMUNITY AND TEXSTAR!