Hi i am running Windows Vista Home Premium on my HP laptop, and i noticed that i have two program file folder one normal one and one with (x86) after it. I have a theory that it might be because i have a 64 bit processor but i am not 100% sure. can anyone clarify this? also both folders share similar programs but also have different ones, and some do not show up in the start menu. Thanks for the help!

Yes - your theory is correct. 64 bit programs reside in Program Files and 32 bit programs in Program Files(X86).

This structure supports the virtual machine mode used by 32 bit programs.

Hope that answers your question adequately.