I am talking to myself in this thread, but it's ok :)
I found another file where we should change the code, so the skin-banners will also rotate right.
Go to admin>Skins>Banners.ascx.vb
Copy both the function as mentioned in jsheely's post above (LoadBanners and IsBannerActive) into this file also.
Find (In: Page_Load) -
Dim arrBanners As ArrayList = objBanners.LoadBanners(intPortalId, Null.NullInteger, Integer.Parse(BannerTypeId), GroupName, Integer.Parse(BannerCount))
Replace with
Dim arrBanners As ArrayList = LoadBanners(intPortalId, Null.NullInteger, Integer.Parse(BannerTypeId), GroupName, Integer.Parse(BannerCount))
Find (In: LoadBanners) -
intLastBannerIndex = RandomGenerator.Next(0, arrBanners.Count -1)
Replace with:
intLastBannerIndex = RandomGenerator.Next(0, arrBanners.Count)