I'm getting back on track with this. I'd like to get the gamerecorder done, but i am having some trouble with the user interface on this. The gamerecorder will be used either during a game or after a game to record events in a game. It will have the basic scoreboard in the window(time, scores, penalty's, shots on goal and period). This will obviously only be used DURING the game but it is very useful as when you need information such as time and period in an event, it will autofill it for the user using the scoreboards information. It will also have a listview (detailed) of all the events that have been recorded so far. To record an event the user must somehow select a player to record about. Let's give an example of a goal scored by Steve Yzerman. The user would somehow select Steve Yzerman, than start recording the event. Here's some things to record. Just so you know there are 4 different events (subs!@#$%^&*ution, shot on net (expands to goals and saves), penalty, injury) All-We need basic info such as period, time, player being recorded about. Subs!@#$%^&*ution-who is coming out, who is coming in. Feature for a whole line subs!@#$%^&*ution has potential Shot-This is the biggest event. we have shot location (user clicks on a picture of an ice rink). If the shot did not miss... goalie who is shot on and wether that goalie saved it or not. wether the shot was a 1v1 (breakaway) shot. maybe wether the goalie was screened etc. Then if the shot goes in...who !@#$%^&*isted, was it powerplay, un!@#$%^&*isted, or shorthanded goal, etc. Penalty-penalty call, penalty time, major or minor, against whom. if there is an injury go record injury data. Injury-What hurts, who is injured, in game anymore?, purposeful injury? See spoiler to see my point of view. Please wait till you've thought about it though. Spoiler! --Click here to view--The current setup i have is procedural. It has to do with exchanging groupbox's. So we have a scoreboard groupbox to start off. When the user wants to start recording an event, the scoreboard leaves and the "select what type event it is" groupbox slides in. here the user selects either sub, goal, penalty, or injury. then the "basic" groupbox slides in. This gets information such period, time, as described above. it then continues on in getting information about the event. it makes sure to get information in the right order too. before the "goal scored" groupbox we must have the "shot on goal" groupbox. that's mostly common sense. Your opinion is greatly appreciated. Thank You.