Micro Internships are so cool! I worked on a project by project basis from my home on projects for companies all across the country. Would recommend and it pays well.
What I wish was different
I wanted more work! I applied to a lot of opportunities, but only got accepted to a handful of them.
Advice
Be very professional with your contact from the company. Don't assume you can talk casually with them. Respect goes a long way in building a relationship.