This is a bunch of ideas. Maybe nothing will work for you (or someone else reading this) but see if it sparks ideas that will.
How about a reevaluation of what you are doing? The IT field has specialties and those specialties require particular skill and mind sets. I've worked with some really unhappy programmers who became very happy network and PC support techs. I've heard of the reverse where someone has hated the technical side and really enjoyed the programming side. Which are you having more success in, the web site work or the network part? Which is more fun? Which is W O R K? I'm a programmer type network and hardware work is a four letter word for me.
I've met some talented people that enjoy the technical and creative sides of the industry and are good at both. So maybe your answer is yes to both. If it's not start directing your training and energy to the part you think is fun and get's your juices going.
Microsoft has a lot of good training information on their website for .Net. Try this site for some tutorials to help you get started. http://www.msdn.microsoft.com/vbasic/atthemovies/
This site is a goldmine of information http://www.msdn.microsoft.com
For the technical side the msdn equivalent is http://www.microsoft.com/technet/default.mspx
For those who have several years of experience using Microsoft technologies those sites should be familiar to you. If not you are not using the web to it's fullest extent. So learn more about what you can find on the web and how to do searches.
As far as a job hunt. The big problem with IT is most of the jobs aren't with companies who are in the IT field. Prior to my entering IT I was in bindery and auto mechanics, pretty easy job hunting in those fields. I just searched for companies in my line of work since the majority of jobs are in those kinds of businesses. In IT the local vetrinarian or grocery store might be a potential employer.
In any area it takes some resourcefulness to find a job in the field. It's a pretty good bet the people hiring you have no clue when it comes to what you do. Hence they are nervous and that's why the 8 year experience thing comes into play. And it's a good bet that the people they are looking for don't exist I've been amazed at some of the anouncements. A year after Visual Studio .Net was released I saw adds looking for 10 years experience, at the time 4 was possible if a person had been on Microsofts testing program! Apply anyway they will end up hiring the person they think comes the closest to what they want. If they hire no one they really weren't looking for someone in the first place. You need to have good self-esteem and not be doubting your ability.
You also need to find some ways to network. User groups are a good beginning point, volunteering with some charities may also open some opportunities. Go back and talk to your teachers about your abilities, ask them about what they think you are good at. And believe them. If you know someone is generally negative don't ask them you need some positive assesments.
To come across as knowledgeable don't downplay your experience a year working in a college lab is a year of experience. Probably some of the best you'll get since you probably fixed some mistakes by predecessors. Be positive about what you know and don't get flustered when things get frustrating. Get on some newsgroups and answer questions people post and read answers to questions. This is a great source of information and you can learn from others experience. If you see a question that isn't answered do some research see if you can find an answer to the question. You will probably learn a lot in the process and if you can help the person who is stuck that's icing on the cake.
Go do a search on this site (http://msdn.microsoft.com/usergroups/) I found two Microsoft user groups in Tampa and both might be of value to you (Small Business Server is used by people with small networks and anywhere there are PCs there will probably be a network). You know your area better than I do you might find more. (I live in Oregon) The first session of the Portland Visual Basic Users Group I ever attended I announced I was looking for work, was asked for a resume and had a job a week later. A real fluke but things like that can happen.
Besides the newsgroups on Technet try the Microsoft ones http://msdn.microsoft.com/newsgroups/
Do you have a wireless network? If yes, is it secure? Are your neighbors wireless networks secure? If not try and find them, knock on doors and offer to secure their network for free or a modest fee. I have a friend with an A+ certification and when he needs some 'mad' money he gets his sniffer out and looks for an 'easy' $25.00. You might get lucky and make a contact that leads to a new job.
Most people with computers have a tool they are using to get the task they want to do done. They aren't interested in the tool itself and these people need help setting up home networks, small office networks, setting up security, removing spyware etc. Get your enteprenureal hat and make a little side money, get some experience and who knows maybe become self-employed in a few years.
Go work for a temporary outfit it provides a paycheck, but not a stable one. :( More importantly it provides a way for an employer to try you out, and a chance for you to try them out. I found my current job as a temp and I'm a programmer but my position title is Research Analyst. I would not have found this job any other way. It can also provide experience, references and contacts to find permanent work.
Does the agency in your state that issues unemployment checks have services to help people find jobs? They probably do and it's probably available to people who are employed. Get a resume tune up and check the job boards for work. Keep in mind advertised jobs at best represent 10% of the available jobs.