running free sites isnt easy,its very time consuming theres often interruptions with techie stuff going on in the background,constant upgrades which can be a nightmare because when you upgrade some of the hacks dont work and need taking out and new ones installing and when the new versions and upgrades come out there tends to be a few bugs in them which can cause problems.
admin cant be around 24/7 so if theres a problem and thier not then there's nothing that can be done about it.
also each day when the server backs up the site that can make it run slow or even go down for the duration,the larger the site the longer it takes and is dependant upon the server too, and it can be pretty costly with no income generated from the site means you cant always go for the high tech stuff or pay for huge bandwith !
as the site becomes larger and larger it slows it down.
it might be helpful to know if you sometimes find yourself getting timed out when posting always open the view online in a seperate window
i think you do a great job here

thankyou
i just re-read this post and realised it might look like im trying to be a know all or something,i wasnt i hope nobodys offended by it sorry.