There are a few ski ppl on here. What did you buy? As far as boat covers go, sunbrella makes good cover fabric. OEM covers are a good option too but usually a little expensive.
Where do you normally launch? Lake St. Clair can be great or horrible depending on time/day/location; but there's a ton to explore.