I am very happy for the OP that he got his issues straightened out and realized that an erase, reformat and install of SL solved his problems and was good enough to report it.
Now, for the tough love. To the OP and others, please, please, please, exhaust ALL of your problem solving techniques by either reading here and or just try to figure it out before being so quick to create rant threads and spreading FUD. I honestly don't have an issue if someone needs help (not rant and say that SL is a POS) and the forum doesn't have any existing posts with solutions, but what I get annoyed about here is when newbies come to MR, create and new thread and say, "Well, I was ready to buy xxxMac, but after reading all of these negative threads I'm scared to buy".
I hate when that happens because it's near impossible to get that newbie to believe that most people without issues don't post.
So again, kudos to the OP for at least posting that he solved his issue with SL and the method that did it, ALTHOUGH there are TONS of people that recommend a "Clean Install" and so many forum members are too lazy to do it and would rather continue to rant about problems.
In terms of the upgrade, all 3 of my Macs have a clean install of SL because I always prefer that when doing a major system upgrade and I've had no issues but a friend of mine did the upgrade on 2 of his Macbooks and has zero issues. His computing habits are very basic so his computers do better for an upgrade so the upgrade path will work for some people. SL for me is no different than Leopard or Tiger, Apple has never had instructions on what NOT to do in terms of an upgrade. I have never had a good experience from an upgrade because my computing habits are very complex and a clean install is best.