I seen many VPS offers and i never seen any where provider charge setup fee. VPS is usually setup automatically after invoice is marked Paid.
To find VPS offers, go to Offer section of the VPS forum. To find reviews, google company domain name and add word review.
Bookmarks