As stated in the last sentence of the post.
and if i call TweenAlpha.Begin(panelSplash.gameObject,....... i get the Object reference not set to an instance of an object even though I've dragged the panels game object to the script's panelSplash field in the inspector.
I went to bed and restarted unity this morning and all of a sudden, the above mentioned second error no longer appeared. I'm chalking this up to the unity inspector not assigning the component correctly when dragged to the available slot in the inspector. (internet says it's a unity quirk)
------
On a side note, i have built CMS's (Content management systems) in PHP, actionscript and javascript that bypass local and network level security for clients during my day job and categorize myself as an intermediate level programmer, however i am new to C#, unity and it's object hierarchy and apparent quirks. (read: vague understanding of Unity components, prefabs and gameobjects).
I would love to find a list of unity and/or ngui quirks that i can read through in order to memorize them and as such be able to determine what errors are derived from unity, from plugins and what is just a generic code error due to not being fully versed in the unity IDE and it's object hierarchy.
I do think that NGUI is a great utility which many people have identified as a great stock GUI replacement, but you have to remember that not everyone who uses unity has the luxury of years of unity's IDE knowledge or working in it 8 hours a day. This is my "prototype" first project and is a full learning curve for me as i cant devote more than 2 or so hours to learning unity a day an have to keep several other IDE's and languages in my memory for "my day job". (problematic when you're interchanging ASP.net, PHP, javascript and C# on the fly)
I do thank you for taking the time to respond to my post as it has been insightful with regards to components vs game objects.(will research more) I am not attacking you or NGUI, however i don't condone you passing judgement on me with zero background knowledge.
(I only post to forums when Google has failed me and or when i need a fresh set of eyes to spot something I've obviously missed but cant see, so know that i googled the hell out of this before posting here, much like my current problem with artifacts in transparency .png's and .tga's - not the white fringe issue)