Is there a manufacturer out there that has ready made awnings, like the one's pictured, or have you'all made your own

?
What kind of fabric would you recomend? Is there an online source for fabric?
They all look really cool

! No pun intended
Campingworld.com has a wheel that you can attach to your door which is supposed to prevent the awning from being torn.
Paul