If you ask/need feedback from this community, you can post the URL of your template’s live preview. 
Biggr. A free terabyte of space
At Flickr, we believe you should share all your images in full resolution, so life’s moments can be relived in their original quality. No limited pixels, no cramped formats, no memories that fall flat. We’re giving your photos room to breathe, and you the space to upload a dizzying number of photos and videos, for free. Just how big is a terabyte? Well, you could take a photo every hour for forty years without filling one.
And yep, you heard us. It’s free.
Wow, one terabyte for free…
FinalDestiny said
Blaiming other’s success for your failure is not ideally the best way to go in life. At least for myself, I don’t really care about any other authors, I do what I like, if I get rejected, I improve it, until it gets accepted.
+1.
FinalDestiny said
That depends on you, if you really like it, continue improving it. If you feel it doesn’t have great potential, you can give it up and start something else
+1000. well said.
MattMao said
Your mean some accounts are not easy to get approved?
No, I mean I worked with other “elite” accounts in the past. This is my new account.
It is part of testing and learning curve for us. There are many factors for an item to be accepted, in term of designs and code. So, I start making my own check lists of the minimum requirements&features, for both design&code aspects, that make an item accepted. And it will be guideline for releasing “premium” themes now.
in 1-2 years ago (different account), it is not easy to get approved, need to face some hard/soft rejections. it is part of learning curve… 
I always refer to this graphic to get better understanding on ThemeForest review process.
edited, ChilThemes find better resource… ^
If you plan to upload static content, a site template (html,css,js,images only), then any shared hosting with good uptime (>99%) is enough for you.
If you plan to upload dynamic content, a wordpress theme (php), then you need hosting with good uptime (>99%) and enough CPU resources for your site traffic. One important thing is, do not register your domain in the hosting company, so you are free to move to other hosting company when you need it. Personally, I register my domains on GoDaddy and NameCheap.
You can always start using any shared hosting package. If you only need hosting for serving your theme demo, then a shared hosting is enough. I use HostGator and DreamHost, it is only $ 5-10 month. Once your site is popular, high traffic, and the shared hosting is not enough for you anymore (high CPU resource usage, several downtime, bandwidth issue, etc), you can start thinking to move to a VPS hosting package for $ 30-100 /month. And when a VPS is not enough for you, you can move to a Dedicated Server for $ 200+ / month.
charity, gold, house, and car… 
hi llosmarti,
yup, file_put_contents will generate warning in ThemeCheck plugin.
If you don’t want to get this warning, you can try to use built-in WordPress WP_Filesystem() library.
http://aquagraphite.com/2012/11/using-wp_filesystem-to-generate-dynamic-css/

