Ok, here are the details... I've spent hours trying to code this simple program but it refuses to work... I am completely new to this and am starting to think that i'm a little too stupid to learn vb..

1) This is a hotel reservation system and the hotel name is constant. Let say Hilton.

2) Initially, the program will contain 10 guest names already. I tried using array but I've no idea what to do next..

3) The program then asks for the names and will validate them before the guests will be able to book a room. Error will be generated when the name is wrongly inserted and the thing will loop over and over asking for reentry of name. (Here.. I tried using the "do while.. loop" but it doesn't recognise my array)

4) The guests will then have to choose between 10 rooms and an error will be generated if the rooms were booked already. (How is this even possible? Do I just pick a random rooms as full already or is there a proper way?) Again, the thing will ask for another room and loops.

5) Finally, all the details about one guest's booking (the one that "log in") will be displayed. Do I use picturebox for this?

As an additional note, how, do I use subprograms and parameter passing in this? I've read the vb for dummies book but I still am clueless...

I just don't understand the concept of parameter passing or subprograms. I will really appreciate it if anyone can help a newbie here. If possible, don't give explanations that are too hard to follow since I've asked my friend who works in the IT industry and he suggested that I use access to store the guest details... lol.. I only need a simple program...

I know I've been rambling for a bit.. sorry!

Thanks!