• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

TechPowerUp Video Thread (MASSIVE 56K WARNING)

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.67/day)
This thread is a sister thread to the screen shot section. Post in game videos of you playing multi-player or single-player sessions.

I will start it off. Here is a demo I made for another thread today



And

Goldeneye source!



Maybe we can get this thread stickied if all possible.

*Guide to using FRAPS*

General Questions



What do the options do?

Selecting "Start Fraps minimized" will hide the Fraps dialog screen when you launch the program. Fraps can still be accessed through the icon in the system tray.

Selecting "Fraps window always on top" will ensure the program window remains visible even when switching to another application. This option has no effect if Fraps has been minimized to the system tray.

If you'd like Fraps to be loaded when you turn on your machine enable the "Run Fraps when Windows starts" option.

Fraps also supports separate LCD screens on keyboards such as the Logitech® G15™. If you have a supported keyboard you will see the option to "Display status on keyboard LCD". Enabling this option will allow you to see FPS graphs and other identifiers on the keyboard while playing your games. If you have a G15 but do not see this option then you may need to install the latest G15 drivers available from Logitech's website.

Does Fraps have a performance impact on the game?

There is a small overhead associated with drawing the framerate on screen. This may vary depending on your system configuration, but should remain relatively minimal. The best way to measure it on your own system is to find a game that allows you to benchmark it and compare the results obtained with and without Fraps loaded.

When you are benchmarking the overlay is automatically disabled to provide the most accurate results.

If you are recording a movie with Fraps there can be a noticable impact on the game. This is due to all the extra work involved in saving the screen data to disk.


FPS (Frames Per Second)



What do the options do?

The Overlay Display Hotkey lets you assign a button that will toggle the frame rate counter between the four corners and off. To change the Hotkey, click in the box and type a new key to be assigned this function. Clicking Disable will stop the Hotkey from having any effect.

The Benchmarking Hotkey lets you assign a button that can be used to determine the average frame rate between any two points in a game. To change the Hotkey, click in the box and type a new key to be assigned this function. Clicking Disable will stop the Hotkey from having any effect.

The overlay corner indicates the region of the screen that the framerate counter will be displayed in. Choose a corner that doesn't obstruct important information in the game's display. If you select Disabled the frame rate counter will not be displayed on screen.

Selecting "Only update overlay once a second" will only change the frame rate counter once a second.

Selecting "Save frame rate to file each second" will output the frame rate once a second to the file FRAPSSEC.TXT in your Fraps directory. This option is deprecated and has been removed in Fraps 2.7.0. Use the detailed FPS statistics option to get individual CSV files for each benchmark run.

The "Stop benchmark automatically" option allows you to specify a fixed duration for the benchmark. Once the number of seconds has elapsed the benchmark will automatically stop and the results will be written to disk.

Finally, detailed benchmark statistics can also be saved to disk. These are written in standard CSV files that can be imported directly into a spreadsheet. All files are automatically named/timestamped and saved in the benchmarks subdirectory. Currently there are 3 files written for each benchmark when this option is enabled:

FPS - Contains the frame rate value for each second of the benchmark
frametimes - Contains the time (in milliseconds) of every frame that was rendered in the benchmark
minmaxavg - Contains the total frame count, benchmark duration, minimum, maximum, and average frame rate values.


How can I average the framerate between two points?

While in the game press the key you assigned to the Benchmarking Hotkey. This will mark the start of where averaging is to take place. A green box is displayed to let you know that logging has begun, and then the counter is removed for maximum accuracy. When you want to end the benchmark, press the Hotkey again. The average framerate will now be displayed in a red box. Full details are also saved in the file FRAPSLOG.TXT in your Fraps folder, and into the benchmark directory if you have detailed statistics enabled.

What is the maximum framerate Fraps will show?

Fraps will show a maximum framerate of 9999 fps on screen. If you need to know precise framerates above this you must use benchmarking and find out the value from FRAPSLOG.TXT, or from the detailed statistics (if you have this option enabled).

Why doesn’t Fraps show above 30fps, 60fps, 75 fps (or any other framerate) in my game?

This can be due to several reasons.

Many games have internal limits that prevent them rendering faster than a certain framerate. In some cases this can mean they are locked at a maximum framerate of only 30fps.

Another possibility is that you have Vsync enabled. Vsync is used to synchronise the output of your graphics card with the display of your monitor. When your graphics card has finished rendering the next frame it waits for the monitor to finish displaying the current one before switching to the new one. This means that the maximum framerate you can obtain will be equal to the refresh rate of your monitor (which is usually 60hz, 75hz, 85hz, or 100hz).

If you disable Vsync then your graphics card will continuously render without waiting for the last frame to be displayed in its entirety. With fast graphics cards this means that your monitor may switch to a new frame halfway down the screen. This effect is known as tearing as there appears to be a visible line separating two different halves. Due to this, you should generally leave Vsync enabled except when benchmarking.


Screen Capture Questions



What do the options do?

You can select the folder where Fraps will store all screenshots in. By default this folder is the same as the directory you installed Fraps into, but you can customise it to save anywhere on your disk. Click the Change button to select a new folder, or the View button to show the current contents of the folder.

The Screen Capture Hotkey lets you assign a button that will take a screenshot of the game screen. To change the Hotkey, click in the box and type a new key to be assigned this function. Clicking Disable will stop the Hotkey from having any effect.

Screenshots can be saved in Windows Bitmap (BMP), JPEG (JPG), Portable Network Graphics (PNG), or Targa (TGA) format.

Selecting "Include frame rate overlay on screenshots" will include the Fraps frame rate counter on your screenshots. If the frame rate overlay is disabled, no counter will be saved on your screenshots.

What is the maximum resolution supported by the screen capture?

Screenshots can be taken in games running at resolutions up to 2880x1600 or 3840x1200.


Video Capture Questions



What do the options do?

You can select the folder where Fraps will store all movies in. By default this folder is the same as the directory you installed Fraps into, but you can customise it to save anywhere on your disk. Click the Change button to select a new folder, or the View button to show the current contents of the folder.

The Video Capture Hotkey lets you assign a button that will record movies of the game. To change the Hotkey, click in the box and type a new key to be assigned this function. Clicking Disable will stop the Hotkey from having any effect.

Choosing Half-size will store the movie at half the resolution of the game screen. Full-size will store the movie at the same resolution as the game screen.

You can choose the frame rate of the output movie from 25fps, 30fps, 50fps, 60fps, or a custom value up to 100fps. Higher values result in smoother playback but will increase the file size. Some video editing programs will treat movies recorded at 25fps as PAL, and those captured at 29.97/30fps as NTSC.

Selecting "Record Sound" will save the game audio along with the video. You can disable this option if you are planning to add your own sound to the video.

When you select "Detect best sound input" Fraps will determine the best input to record the game sound on. If you choose "Use Windows input" the default Windows recording input will be used. The Windows input may not capture all of the game sounds, so you should generally let Fraps detect the input unless you want to capture sound from an external source.

How do I record a movie while running a game?

First select the target framerate for the movie, which indicates how many frames will be included in the movie each second. You can currently choose from 25, 30, 50 or 60 fps.

In the game press the Video Capture Hotkey (F9) when you want to start recording. While recording the frame rate counter will turn red. When you want to end your movie, press the button again to stop recording. You will now find the movie saved in your default folder.

What is the maximum resolution supported by Half/Full-size video capture?

The maximum resolution for full-size and half-size capture is currently 2560x1600.

Why is the AVI movie generated by Fraps so big? How can I reduce the size?

The filesize is big because there isnt enough time to encode the movie while the game is running. The movie frames are slightly compressed, but still require a large amount of disk space due to the high resolutions. After you have finished capturing you can convert the clips into a compressed format using a video editing program. Probably the easiest one to use is Windows Movie Maker which is included free as part of Windows Live Essentials. It allows you to easily edit your clips and add text and other effects to your film. The end result will also be compressed into the Windows Media Video (WMV) format which can be played back in most media players.

How do I stop the frame rate counter being saved on my movies?

The frame rate counter shouldn't be saved on your movies. What you may be seeing is Fraps showing the frame rate of your media player. Try exiting Fraps before playing your videos and you should see clean images. If this doesn't help you can disable the frame rate counter before recording by pressing the Overlay Display hotkey.

When I view the movie I saved the video skips and the sound crackles. What's wrong?

Your media player may be having trouble keeping up with the large amount of data Fraps has written to disk. Fraps is optimised for processing large amounts of data, but many players are not. If they can't read the data fast enough skips in the video and audio may be present.

Keep in mind the raw data saved to disk should be fine. If you encode the video into a compressed format you will likely end up with a video file that plays perfectly due to the greatly reduced file size.

You can also lower the movie frame rate or use a lower resolution to reduce the data saved to the hard disk.

How can I adjust the volume of the sound that is recorded?

You must configure the volume through the "Sounds and Audio Devices" item in the Control Panel. Use the following steps:

Click on the Control Panel and select Sounds And Audio.
Click on the Audio tab.
Find the Sound Recording device and click Volume.
Adjust the volume for the Input that Fraps is recording from. This is usually named "What U Hear", "Record Master", or "Stereo Mixer".

If you can't see the correct Input on screen you may need to enable it by clicking on Properties in the menu and ensuring all Inputs have a check beside their name.

Where can I find the custom Fraps FPS1 codec?

The Fraps codec (FPS1) is put on the system when you install Fraps. If you've reinstalled Windows you will also need to reinstall Fraps in order to play back your movies.

Please keep in mind that if you want to give your raw footage to another person they will also need to have Fraps installed.

SOURCE
 
Last edited by a moderator:
Joined
May 21, 2009
Messages
4,966 (0.92/day)
System Name i7-PC / HTPC / iMac
Processor i7 3820 / Phenom II 940
Motherboard GIGABYTE G1.ASSASSIN2 / M3A79-T Deluxe
Cooling Corsair Hydro H100i / Scythe II (HS only)
Memory G.SKILL Trident X Series 8GB (2 x 4GB) DDR3 1600mhz / 4GB DDR2 1066 (@800) Corsair Dominator
Video Card(s) GB Radeon HD 7950s 3GB / GB Radeon HD 7950s 3GB
Storage 2x 80GB Intel X-25, 2x600gb SATA, 1x1tb 5400RPM storage /1x600GB, 3x500GB,1x160,1x120 SATA
Display(s) 1x 27" Yamakasi / Vizio 42" HDTV
Case Lian Li Lancool PC-K58 / Antec 900
Audio Device(s) HT Omega Striker 7.1 / Onboard and HDMI from ATi Card
Power Supply PC Power & Cooling 750W / 610W
Software Ubuntu / Windows 8.1 Pro / OS X / PHPStorm / Gaming
that's you in cs? good shooting :)
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.67/day)
that's you in cs? good shooting :)

Yes thats me, been playing since HL1 came out. (Played since CS beta) took a long break when I was in the army. The only time I got to play was before my deployments and when we were in Iraq we played LAN games but its not the same since these guys didnt know how to play.

Online pub/scrim play is the only way to get good at this game.
 
Joined
Feb 7, 2010
Messages
1,453 (0.28/day)
System Name 2K Gamer
Processor AMD 8370 @ 4.5GHZ
Motherboard ASUS Pro Gaming / Aura 970
Cooling Corsair H60 AIO
Memory 16GB G. Skill RipJaw @ 1600MHZ
Video Card(s) Zotac AMP! GTX 1070
Storage Samsung 600 Gig HDD (Raid 0 @ 7,500) / WD 1TB Blue @ 7,200 / PNY 128 GB SSD For Linux
Display(s) 27'' ASUS 144MHZ G-SYNC Read 1400p Gaming Monitor / 23'' LG LCD Flatron W2361VG 1080p @ 50,000:1
Case NZXT Source 530
Audio Device(s) Onboard 7.1 HD Realtek
Power Supply 750w Corsair HX
Mouse Cougar Gaming Mouse
Keyboard Saitek Eclipse
Software Windows 10 64bit Education Edition
how do i add extension to post the video ? I keep getting the URL
 
Last edited:
Joined
Mar 2, 2009
Messages
5,061 (0.92/day)
Processor AMD Ryzen 5 7600
Motherboard Gigabyte B650 Aorus Elite AX
Cooling Thermalright Peerless Assassin 120 SE
Memory Kingston Fury Beast DDR5-5600 16GBx2
Video Card(s) Gigabyte Gaming OC AMD Radeon RX 7800 XT 16GB
Storage TEAMGROUP T-Force Z440 2TB, SPower A60 2TB, SPower A55 2TB, Seagate 4TBx2, Samsung 870 2TB
Display(s) AOC 24G2 + Xitrix WFP-2415
Case Montech Air X
Audio Device(s) Realtek onboard
Power Supply Be Quiet! Pure Power 11 FM 750W 80+ Gold
Mouse Logitech G304
Keyboard Redragon K557 KAIA RGB Mechanical Keyboard
Software Windows 10
 
Last edited by a moderator:

CDdude55

Crazy 4 TPU!!!
Joined
Jul 12, 2007
Messages
8,178 (1.34/day)
Location
Virginia
System Name CDdude's Rig!
Processor AMD Athlon II X4 620
Motherboard Gigabyte GA-990FXA-UD3
Cooling Corsair H70
Memory 8GB Corsair Vengence @1600mhz
Video Card(s) XFX HD 6970 2GB
Storage OCZ Agility 3 60GB SSD/WD Velociraptor 300GB
Display(s) ASUS VH232H 23" 1920x1080
Case Cooler Master CM690 (w/ side window)
Audio Device(s) Onboard (It sounds fine)
Power Supply Corsair 850TX
Software Windows 7 Home Premium 64bit SP1
Just uploaded this.

 
Last edited by a moderator:

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.67/day)
Hell yea keepem coming! I had a funny ass video of old school cs 1.6 with custom models and stuff. we were playing jail break! I need to find it!
 

Easy Rhino

Linux Advocate
Staff member
Joined
Nov 13, 2006
Messages
15,436 (2.43/day)
Location
Mid-Atlantic
System Name Desktop
Processor i5 13600KF
Motherboard AsRock B760M Steel Legend Wifi
Cooling Noctua NH-U9S
Memory 4x 16 Gb Gskill S5 DDR5 @6000
Video Card(s) Gigabyte Gaming OC 6750 XT 12GB
Storage WD_BLACK 4TB SN850x
Display(s) Gigabye M32U
Case Corsair Carbide 400C
Audio Device(s) On Board
Power Supply EVGA Supernova 650 P2
Mouse MX Master 3s
Keyboard Logitech G915 Wireless Clicky
Software The Matrix
Last edited by a moderator:
Joined
Feb 7, 2010
Messages
1,453 (0.28/day)
System Name 2K Gamer
Processor AMD 8370 @ 4.5GHZ
Motherboard ASUS Pro Gaming / Aura 970
Cooling Corsair H60 AIO
Memory 16GB G. Skill RipJaw @ 1600MHZ
Video Card(s) Zotac AMP! GTX 1070
Storage Samsung 600 Gig HDD (Raid 0 @ 7,500) / WD 1TB Blue @ 7,200 / PNY 128 GB SSD For Linux
Display(s) 27'' ASUS 144MHZ G-SYNC Read 1400p Gaming Monitor / 23'' LG LCD Flatron W2361VG 1080p @ 50,000:1
Case NZXT Source 530
Audio Device(s) Onboard 7.1 HD Realtek
Power Supply 750w Corsair HX
Mouse Cougar Gaming Mouse
Keyboard Saitek Eclipse
Software Windows 10 64bit Education Edition


using Crysis Extreme Immersive Mod
 
Last edited by a moderator:

Platibus

New Member
Joined
Apr 24, 2011
Messages
88 (0.02/day)
Location
Mexico
Processor Intel Core i3 2100
Motherboard H67MA-E35
Cooling Hyper 212+
Memory XSM3 dual channel 4GB
Storage Barracuda 500GB SATA 6Gb/s
Display(s) Dell 17"
Case Brooks True Basic
Power Supply CX430
Software Windows 7 Ultimate

What I enjoyed the most from San Andreas was driving through the cities like that. Can someone tell how different this looks from the 360 version? I'm renting it next Wednesday regardless.

OT: Sorry, but I got nothing to show. When I build me another PC, the first thing I'll do is record Half-Life 2 gameplays and post them here. \m/
 
Last edited by a moderator:
Joined
Mar 2, 2009
Messages
5,061 (0.92/day)
Processor AMD Ryzen 5 7600
Motherboard Gigabyte B650 Aorus Elite AX
Cooling Thermalright Peerless Assassin 120 SE
Memory Kingston Fury Beast DDR5-5600 16GBx2
Video Card(s) Gigabyte Gaming OC AMD Radeon RX 7800 XT 16GB
Storage TEAMGROUP T-Force Z440 2TB, SPower A60 2TB, SPower A55 2TB, Seagate 4TBx2, Samsung 870 2TB
Display(s) AOC 24G2 + Xitrix WFP-2415
Case Montech Air X
Audio Device(s) Realtek onboard
Power Supply Be Quiet! Pure Power 11 FM 750W 80+ Gold
Mouse Logitech G304
Keyboard Redragon K557 KAIA RGB Mechanical Keyboard
Software Windows 10
lol you drive like a new yorker. i really wish i could install car mods in the ps3 version of that game.

Drove like that just for the video. :laugh: What do you mean by that?
 
Last edited:
Joined
Jul 8, 2010
Messages
1,190 (0.24/day)
System Name Titan
Processor AMD FX-8350 4.6ghz
Motherboard AsRock 990FX Fatal1ty Professional
Cooling Corsair H100
Memory G.Skill RipjawsX 8gb
Video Card(s) XFX Double D 7970 3gb
Storage Western Digital Green 2TB 64mb Cache/ Western Digital 500gb
Display(s) iMac Display 2560 x 1440
Case NZXT Switch 810 White
Audio Device(s) Creative Sound Blaster Z
Power Supply Corsair AX1200
Software Windows 7 64-bit
2 videos I made, have a whole bunch on my channel. More to come soon!

Make sure to watch in HD ^^

Dead Space
Metro 2033
Enjoy
 
Last edited by a moderator:

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.67/day)
Lets keep this thread going.

Suppose to be the best CS:S video ever

 
Last edited by a moderator:
Joined
Jul 8, 2010
Messages
1,190 (0.24/day)
System Name Titan
Processor AMD FX-8350 4.6ghz
Motherboard AsRock 990FX Fatal1ty Professional
Cooling Corsair H100
Memory G.Skill RipjawsX 8gb
Video Card(s) XFX Double D 7970 3gb
Storage Western Digital Green 2TB 64mb Cache/ Western Digital 500gb
Display(s) iMac Display 2560 x 1440
Case NZXT Switch 810 White
Audio Device(s) Creative Sound Blaster Z
Power Supply Corsair AX1200
Software Windows 7 64-bit
 
Last edited by a moderator:
Joined
Jul 8, 2010
Messages
1,190 (0.24/day)
System Name Titan
Processor AMD FX-8350 4.6ghz
Motherboard AsRock 990FX Fatal1ty Professional
Cooling Corsair H100
Memory G.Skill RipjawsX 8gb
Video Card(s) XFX Double D 7970 3gb
Storage Western Digital Green 2TB 64mb Cache/ Western Digital 500gb
Display(s) iMac Display 2560 x 1440
Case NZXT Switch 810 White
Audio Device(s) Creative Sound Blaster Z
Power Supply Corsair AX1200
Software Windows 7 64-bit
I foresee my girlfriend of almost 6 years and I, breaking up because of this game. ^^
 

brandonwh64

Addicted to Bacon and StarCrunches!!!
Joined
Sep 6, 2009
Messages
19,542 (3.67/day)
New gameplay from last night. laggin hard LOL

 
Last edited by a moderator:
Joined
Jan 31, 2011
Messages
2,202 (0.46/day)
System Name Ultima
Processor AMD Ryzen 7 5800X
Motherboard MSI Mag B550M Mortar
Cooling Arctic Liquid Freezer II 240 rev4 w/ Ryzen offset mount
Memory G.SKill Ripjaws V 2x16GB DDR4 3600
Video Card(s) Palit GeForce RTX 4070 12GB Dual
Storage WD Black SN850X 2TB Gen4, Samsung 970 Evo Plus 500GB , 1TB Crucial MX500 SSD sata,
Display(s) ASUS TUF VG249Q3A 24" 1080p 165-180Hz VRR
Case DarkFlash DLM21 Mesh
Audio Device(s) Onboard Realtek ALC1200 Audio/Nvidia HD Audio
Power Supply Corsair RM650
Mouse Steelseries Rival 3 Wireless | Wacom Intuos CTH-480
Keyboard A4Tech B314 Keyboard
Software Windows 10 Pro
hmm, didn't know there was a video thread, i has plenty, will try to post some soon when i get back home.
 
Joined
Nov 5, 2008
Messages
403 (0.07/day)
Location
West Midlands, England, United Kingdom
Processor Ryzen 1600x
Motherboard Gigabyte X370 Gaming 5
Cooling Corsair H115i + ML Fans
Memory Corsair Vengeance RGB Pro 32GB
Video Card(s) EVGA 1080ti FTW
Storage 1x San Disk Ultra II 960GB, 2x Western Digital Blue 1TB, 2x Western Digital 2TBs
Display(s) Samsung SM2443BW.
Case Corsair 750D Airflow
Power Supply Corsair 850W Modular
Mouse Corsair M65
Keyboard Corsair K70 Lux RGB
Software Windows 10 - Home 64bit
hmm, didn't know there was a video thread, i has plenty, will try to post some soon when i get back home.

Neither did i tbh.

Anyway two vid's from Railworks 3.

First showing new AI Coupling feature.
[YT]X2lokQBekqo?hd=1[/YT]

Second WIP for an activity im making.
[YT]U4cZOMZt12I?hd=1[/YT]

Chris
 
Joined
Jan 31, 2011
Messages
2,202 (0.46/day)
System Name Ultima
Processor AMD Ryzen 7 5800X
Motherboard MSI Mag B550M Mortar
Cooling Arctic Liquid Freezer II 240 rev4 w/ Ryzen offset mount
Memory G.SKill Ripjaws V 2x16GB DDR4 3600
Video Card(s) Palit GeForce RTX 4070 12GB Dual
Storage WD Black SN850X 2TB Gen4, Samsung 970 Evo Plus 500GB , 1TB Crucial MX500 SSD sata,
Display(s) ASUS TUF VG249Q3A 24" 1080p 165-180Hz VRR
Case DarkFlash DLM21 Mesh
Audio Device(s) Onboard Realtek ALC1200 Audio/Nvidia HD Audio
Power Supply Corsair RM650
Mouse Steelseries Rival 3 Wireless | Wacom Intuos CTH-480
Keyboard A4Tech B314 Keyboard
Software Windows 10 Pro
A barrage of my videos...from random very old ones to current ones...








[yt]XN2s-DK2jHo[/yt]

(with silly captions)

(moar silly captions)

[yt]1YL7JcIl4-Y[/yt]




[yt]NvqEV1Lv-EE[/yt]
 
Last edited by a moderator:
Joined
Aug 17, 2008
Messages
2,190 (0.38/day)
Location
Minnesota, USA
System Name TaichiTig
Processor i7 6800K
Motherboard ASRock X99 Taichi
Memory 32GB DDR4 3200
Video Card(s) RTX 4070
Storage SSD + Misc. HDDs in DrivePool
Display(s) BenQ PD3200U, Samsung C32HG70
Case Antec Twelve Hundred
Audio Device(s) Behringer UMC404HD, LSR308, Shure SRH840, AKG K612, Etymotic HF5
Power Supply Corsair 750TX
Mouse Logitech G502
Keyboard Deck Legend Ice Tactile
Software Win10
Joined
Nov 6, 2009
Messages
1,299 (0.25/day)
Location
Ohio
System Name Vegnagun
Processor Ryzen 5950x
Motherboard Asus B550 Gaming-E
Cooling Noctua NH-U14
Memory 4x8 G. Skill 3800mhz CL14
Video Card(s) EVGA RTX 3080 FTW3
Storage WD SN850 2tb
Display(s) Viotek 1080p 120hz
Case Fractal Design Define 7
Power Supply Corsair AX850
Mouse Logitech
Keyboard Logitech 815 tactile
Software Windows 10 Education
Benchmark Scores top 1% in the world for weekly score in Killzone 2 :)
subbing to this

come october 25th I'll be uploading some vids of BF3 goodness :)
 
Top