I got my work visa and residence permit! It was a lot easier than I thought. The lady didn't speak English, but it was okay, we didn't talk much. The visa is good until June 30, 2006..but I can always renew it again. After about 20 minutes of waiting I had everything I needed to start working. Well, almost everything.
Next, I had to go to city hall to get an Income Tax Card. That was pretty easy too (even without being able to speak English). Then I figured I'd go get everything else I could with my new residence permit. I went and got a library card (costs 10 euros/year) and then went and opened a bank account. The bank account was the hardest part of the day, but it's all over with.
Tommorrow, I'm going to sign the contract for work.. so I will start working on Wednesday! (But I still won't get paid until the end of August..sigh..) Anyway, it's official now.. I'm staying in Germany!