I am looking for a place to host. I just want to do some testing/learning. Any ideas? Does Microsoft offer free hosting for learners?

I am working in asp.net express and sql express.