Help - Search - Members - Calendar
Full Version: foo_looks v2.1
Hydrogenaudio Forums > Hosted Forums > foobar2000 > 3rd Party Plugins - (fb2k)
Pages: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18
NoMoDo
Alright people, I've released a very early, beta version of my look.
I'd like to extend my "thank yous" and best wishes to DanZ, the creator of this great plugin that allowed me to build something this ambitious, and to Tom Kelly, upNorth and others for all the scripts and ideas I stole from them cool.gif

TVLook 0.1 download link

The plugin is meant to browse through a large list of albums. I recommend you load your entire database onto the playlist, start playing a track, and then start the look.

Some functions are "hidden" (I'm too lazy to make buttons), so I'll hint you in on a few things:
  • Click that blue-ish thing at the top, it's a sliding tray that lets you quick-navigate through albums. The left and right corners of the sliding tray are the hidden navigation buttons - use both right and left mouse buttons on them and see what happens.
  • The album and artist names on the bottom left corner are clickable (Left - next artist/album, Right - previous artist/album)
  • Clicking on the big album art picture shows it full-screen. Then, left click to return to the main interface, right click to see the next available picture for this album
  • Don't eat the yellow snow.
  • Click on the artist's name on the top to switch to the artist-selection layout. In the artists list:
    • Right click: Show the first album by this artist.
    • Left double-click - Play the first album by this artist
    • Left click - show picture of this artist (if one is available in c:\artists\, for example: c:\artists\Alanis Morissette.jpg
P.S. for getting your album covers, I recommend walmart.com and buy.com since they have all of their cover scans at large resolution (500x500). The only tool I know of to harvest them automatically is called "Gotcha Covered", but it ain't free.

There it is. Please send any ideas\comments\feature requests my way.
Enjoy.
mobyduck
QUOTE(upNorth @ Jun 16 2004, 12:13 PM)
@mobyduck: There is some strange things happening with streaming audio. My first attempt to fix it wasn't very successful, but I'll try again later.

Thx for your efforts. Consider that it seems to work fine in the default skin, but you probably already know. smile.gif

Alessandro
upNorth
@NoMoDo: A very nice look. I never use TV mode, but it's still great as I can get an overview of albums with covers. Looking forward to see it progress. smile.gif

Btw: I keep getting the error "table index is nil". Seems to be the "quick-navigate" at the top that has a problem.
Hadda
Hi
I made today some discovery. When I was using foo_looks and colums_UI some part of foo_looks do not work. So I was thinking obout loading of foobar components and I was renameing foo_UI_columns.dll. And I discover (mayby only work for me) that the best name for foo_UI_colums is name after foo_looks.
For example my foo_UI I rename to Foo_looo_UI and now everything work corectly.

This is simply and mayby work not only for me. biggrin.gif:D:D
rOAdeh
QUOTE(NoMoDo @ Jun 16 2004, 05:09 PM)
@rOAdeh-
Are you sure you checked the obvious thing? Did you try to search your foobar2000 directory for  foo_looks.dll and make sure it doesn't appear twice?Maybe hidden somewhere where you didn't notice?

Hmm prob should have done that before posting but yes there were two dlls - one was in the ..\components folder and one was in ..\components\foo_looks, i just deleted the one that had the older 'last modified date' and now that problem has gone but i've still got the problem where the cover art doesn't update. The playlist also doesn't move down to the next title (i use shuffle mode) when it's changed tracks automatically either if that helps).
Hadda
@rOaAdeh
In my last post (when I wrote some part od foo_looks it do not work) I was writing about this things (not updating track infos Playlist number and more) . Mayby You are using foo_UI_columns too. (Is enough to have this dll in components directory).
Try to install foo_looks (last version) and then try my metod. [rename Foo_UI_columns.dll to foo_loooUI.dll and restart foobar.
Hadda
( smile.gif heh server troubles) (I do not know how to delete this post)
rOAdeh
thanks for the suggestion Hadda but i dont have Foo_UI_columns.dll so can't try out your idea. The only UI file is have is foo_ui_std.dll

i assume that is fundamental to foo_looks working?
Reverend
Hmm. Download link returns a 404 error.
tk32
QUOTE(Reverend @ Jun 17 2004, 10:59 AM)
Hmm. Download link returns a 404 error.

http://www.hydrogenaudio.org/forums/index....ndpost&p=218502


foo_looks 2.1

tk.
Hadda
HI
I was digging to find solution of my today post (about foo_loks and column_UI). I thing that exist some lucky konfiguration of foobar componets. I was experimenting with renaming of hot plugins.
1. foo_looks.dll
2. foo_ui_columns.dll
3. foo_playlistgen_ex.dll

I was starded of first two and find plugins beatwen them that when the bug is existing and not. this was:

A. foo_input_std.dll
B. foo_matroska.dll
C. foo_wma.dll

This bug is like mysterious triger. I was examinate fiew sytuation :

1) 1 A 2 B C bug
2) A 12 B C work
3) 2 A 1 B C bug
4) A 1 B 2 C bug
5) A B 12 C work
6) A 1 B C 2 bug

but with three sytuation is:

7) A 12 B 3 C bug
8) A 123 B C work
9) A 1 B 23 C work
10) A 1 B 2 C 3 work

So when you have using foo_looks.dll and foo_ui_columns.dll and no rename it the foo_looks don't work (S6)
and when you have install foo_playlistgen_ex.dll (3) now work everything corecly (S10).
That is the reason that one time working foo_looks ok and another no. But when You uninstall wma plugin now not work again biggrin.gif

So I think that when enybody have this truble for now must experiment with names of componets. I had solve mine with situation 2) . Mayby someone wont to
carefully look at this problem.

(maybe I made some mistakes but I just want to tell You about this funy situation.)
rOAdeh
a bit more info on the prob i've had since i changed from foo_looks v2.0 to v2.1 (using navigator skin still);

1) cover art when the track advances automatically is always one song behind, if i advance the track manually then it displays the correct cover art.

2) the song title displayed in the track progress bar seems to be on a arbitrary length, though it is normally truncated - sometimes only an artist is displayed sometimes 4 or 5 different words are shown. This normally shows the current track but can sometimes be one track behind like with the cover art. Progress bar works fine.

3) the track details (e.g. album name and bitrate) are always displayed correctly from what i have seen.

4) playlist position is like cover art and is always one track behind unless manually advanced..

Hope that helps track down the bug some more

regards,

rOAdeh
ghosting
omfg, this thread isn't on the first page, first time tongue.gif

docuk, done yet biggrin.gif
ronyzyz1
QUOTE(ghosting @ Jun 24 2004, 05:33 PM)
omfg, this thread isn't on the first page, first time tongue.gif

docuk, dont yet biggrin.gif

Eh yeah... I gotta work on that... upNorth's code is neater than mine, so I think I'll do some open-look surgery.
nightyy
Great thing, NoMoDo,
i'd sure use that if it wasn't still beta. Very bugged but already superb look!
N!ghtY
NoMoDo
Thanks a lot nightyy:) I still plan to improve it a lot, but will probably wait until the next release of foo_looks before I do that. Can you please give me a list of bugs and how to reproduce them?

Thank you
Hadda
Hi
I was looking for solution to fix problem with some kind of componets (like columns_UI). The probles is with refreshing some infos in foo_looks. (I wrote some post before how to fix it, but I do not wont to wrote it enybody who will using my skin). So i find not so good soluton but it works. I'm using coede:

CODE
sprite UI_fix  list scripts string { "[    
look_setToggle(this, toggle)  
 function onplaybacknewtrack(this)    
   if look_getToggle(this)==1 then    
    fb2k_playStart()    
   look_setToggle(this, 0)    
  else    
    look_setToggle(this, 1)    
  end  
end  
function onattach(this)     look_setToggle(this,1)    end  ]  
"}

If You look at this - is refreshing (one more start play) current song.
And when I'm using it, infos now refreshing corretly but song loading 2x slower and the efect is some echo on loading. If anybody have better solution plece help me.

And the other problem is the comunicate between sprites. I' using some "temp" sprites and I'm using "look_setToggle(..)" and "look_getToggle(..)". This is only one byte but for me it is enough .
But i thing it is exist better way. Some peages before i found solution how to set some value in global and using it in other lua script. But i can't set it in this other lua scripts. Maybe I do some thing wrong. If enybody can write some code how to set value in one script and set it in secoud script and then read it in third. This problem is not so importand for me like first.

regards
Hadda
smile.gif
Hadda
Hi
This is preview and beta version of skin what I'm working on.

graphisc designed by Dziuba
functional designed by Dziuba & Hadda
coded by Hadda
user posted image

download (160kB):here
upNorth
As I'm going away for awhile, I decided to upload the latest version of navigator.
Download: navigator beta3
UPDATE: Beta 3.1 with a workaround (hopefully) for the update problem. Download: navigator beta 3.1

Changes:
* Option to show a picture of e.g. the artist, if albumart is missing. Set path and filename in the presets section. Defaults are:
CODE
string picturePath "e:/pictures/"
string pictureName "%artist%.jpg"

* Doubleclick playlist/tab name to change to the playing/active tab and highlight the playing track (same as doubleclicking status bar in foobar itself).
* Rightclick albumart to resize-to-fit.
* Now albumart expands/shrinks when you press the left mousebutton (instead of when you release it). Changed this to allow a fast: "expand albumart, resize to fit" by pressing left then right mousebutton in succession.

Btw: Nice work Hadda smile.gif
iddzaq
The Downlaodlink(s) dont work sad.gif(( can anyone pls post a working downlaodlink for this plugin/tool ?
Hawk
QUOTE(Hadda @ Jun 28 2004, 12:13 PM)
Hi
This is preview and beta version of skin what I'm working on.

         graphisc designed by Dziuba
         functional designed by Dziuba & Hadda
         coded  by Hadda

Amazing skin Hadda!

Using it now!

:edit:

First remark; It would be nice if the progress bars would stop before the time area. Now when I want to change the time from minus to plus I FF the song without wanting that.

:edit:
ghosting
QUOTE(Hadda @ Jun 28 2004, 03:13 AM)
Hi
This is preview and beta version of skin what I'm working on.

         graphisc designed by Dziuba
   functional designed by Dziuba & Hadda
                 coded  by Hadda

would be nice if you had different colors
Hadda
smile.gif I'm glad You like this skin. smile.gif

@upNorth: I was learnig with your code (and i'm using part of it in my skin) . I like Your tiny style in navigator. And minimum of graphics use.

@Hawk: I'll update my skin by Your sugestion tomorow. Changing time from "-" -> "+" will be added too.

@ghosting: I wont to implement changing colours like in HeaBside skin. But on the over of my work on this project I suppose.
ghosting
ya i really love small foobar skins hehe, something like mini-toobars hehe, too bad docuk still hasn't finished his biggrin.gif
Hawk
QUOTE(Hadda @ Jun 29 2004, 12:52 AM)
smile.gif I'm glad You like this skin. smile.gif

@Hawk: I'll update my skin by Your sugestion tomorow. Changing time from "-" -> "+" will be added too.

Thanks! If I have more suggestions I'll lt you know.

Here's one:

This it a bug.

When a song is played it is shown at the top of the playlist with a zero in front of it.
Thus:

0 Tad Morose - Afraid to Die
1 Tad Morose - Anubis
2 Tad Morose - No Mercy
3 Tad Morose - Afraid to Die
4 Tad Morose - Clearly Insane
5 Tad Morose - Cyberdome


Weird huh? blink.gif
tk32
QUOTE(iddzaq @ Jun 28 2004, 10:48 AM)
The Downlaodlink(s) dont work sad.gif(( can anyone pls post a working downlaodlink for this plugin/tool ?

foo_looks 2.1

tk32.
Hadda
Hi

I have upgraded skin and fixed bug (I hope) (found by Hawk- Thanks)


user posted image


Download: here

QUOTE (Hawk @ Jun 28 2004, 11:09 PM)
QUOTE
Here's one:   
This it a bug.    
When a song is played it is shown at the top of the playlist with a zero in front of it.  Thus:   
0 Tad Morose - Afraid to Die 
1 Tad Morose - Anubis 
2 Tad Morose - No Mercy 
3 Tad Morose - Afraid to Die 
4 Tad Morose - Clearly Insane 
5 Tad Morose - Cyberdome


This bug was exist with shorter than playlist area playlists
@upNorth: You have the same problem in navigator (I had copied playlist from Your skin)
Maybe this part of code help You too:
CODE

lua playlist    pln = { ple_1, ple_2, ple_3, ple_4, ple_5,ple_6 ,ple_7,ple_8,ple_9,ple_10,ple_11 } --here Your pln  

playlistScrollPos = 0    
prev_max=0    

function updateIndicators()
 max=getn(pln)  
 if max> fb2k_playlistGetCount() then   max=fb2k_playlistGetCount()  end
 if look_getToggle(progressbox) ==0  then  -- this toogle is about active playlist [0 is active]
   if prev_max ~= max then    
      for i=0,max-1 do
          look_setEnabled(pln[i+1],true) look_setVisible(pln[i+1],true)
      end      
      for i=max , getn(pln)-1 do
        look_setEnabled(pln[i+1],false) look_setVisible(pln[i+1],false)
      end
      prev_max=max    
    end  
    else  prev_max=0  end
s = playlistScrollPos-1    
if s<0 then s=-1 end    
for i=0, max - 1 do
s=s+1
(......)
--- and the rest of this function .................
fanerman91
upNorth,

I love your look. I'm wondering if there is a way for foobar to remember the size and format of the look after closing foobar? It's kinda annoying adjusting the size, color, et al, of the look.
dano
Hadda your skin looks great, but when i select it, its position is too much on the right side of my screen, so I can't reach the button to drag it (My resolution is 1024*768).
Or anybody know how to change the starting position of a skin, it happens at some of the skins that they are out of the screen.
Hawk
QUOTE(Hadda @ Jun 29 2004, 06:04 PM)
Hi

I have upgraded skin and fixed bug (I hope) (found by Hawk- Thanks)

QUOTE  (Hawk @ Jun 28 2004, 11:09 PM)
QUOTE

Here's one:   
This it a bug.    
When a song is played it is shown at the top of the playlist with a zero in front of it.  Thus:   
0 Tad Morose - Afraid to Die 
1 Tad Morose - Anubis 
2 Tad Morose - No Mercy 
3 Tad Morose - Afraid to Die 
4 Tad Morose - Clearly Insane 
5 Tad Morose - Cyberdome


This bug was exist with shorter than playlist area playlists
@upNorth: You have the same problem in navigator (I had copied playlist from Your skin)
Maybe this part of code help You too:

[snipped code]

Thanks a lot Hadda!! It works perfect now biggrin.gif Very cool skin., I really like it.

Only problem left now is that it seems to forget its "Always on top" settings now and then. But thats a foo_looks problem I think.

Thanks again! tongue.gif
Hawk
QUOTE(dano @ Jun 30 2004, 09:17 AM)
Hadda your skin looks great, but when i select it, its position is too much on the right side of my screen, so I can't reach the button to drag it (My resolution is 1024*768).
Or anybody know how to change the starting position of a skin, it happens at some of the skins that they are out of the screen.

A second "drag area" on the left side of this skin would solve this problem.
tk32
currently, individual skins do not have any way to save their current state.

this means that if you resize a skin, or toggle some feature, foo_looks will forget all about this next time you load fb2k up. (as you all have probably noticed)

however, the skin's position on the desktop is handled independantly, and foo_looks always takes a snapshot of the skins current coordinates each time you exit fb2k.


'state persistence' (as danZ calls it) is actually one of the top priorities for foo_looks 2.2 - however, with danZ' new job this may become a very difficult promise to fulfill.
Megadeus
QUOTE(dano @ Jun 30 2004, 01:17 AM)
Hadda your skin looks great, but when i select it, its position is too much on the right side of my screen, so I can't reach the button to drag it (My resolution is 1024*768).
Or anybody know how to change the starting position of a skin, it happens at some of the skins that they are out of the screen.

Just press the Alt key to drag it from anywhere on the skin.
Hawk
QUOTE(Megadeus @ Jun 30 2004, 02:19 PM)
QUOTE(dano @ Jun 30 2004, 01:17 AM)
Hadda your skin looks great, but when i select it, its position is too much on the right side of my screen, so I can't reach the button to drag it (My resolution is 1024*768).
Or anybody know how to change the starting position of a skin, it happens at some of the skins that they are out of the screen.


Just press the Alt key to drag it from anywhere on the skin.

Cool!! biggrin.gif
Nitsuj84
@Hadda, I'm trying to use your skin but when I select it I get errors saying

CODE
WARNING (foo_looks) : Unable to load font 'Arial narrow'


I'm assuming it's because I don't have this font. I looked through the thread but don't see it mentioned anywhere, so just curious if anyone knows what could be going on? I tried googling to see if I could find the font anywhere, but it seems everywhere wants me to pay $22 for it rolleyes.gif.

Any help would be greatly appreciated.
dano
Nitsuj84:
Arial narrow comes with Office XP and not with Windows XP afaik sad.gif
But you can choose your own font if you edit the beta3.ski file:
string fontname "Arial narrow"
make it string fontname "Arial" or Verdana or what you want
Nitsuj84
QUOTE(dano @ Jun 30 2004, 10:43 PM)
Nitsuj84:
Arial narrow comes with Office XP and not with Windows XP afaik sad.gif
But you can choose your own font if you edit the beta3.ski file:
string fontname "Arial narrow"
make it string fontname "Arial" or Verdana or what you want

Ahhh! Well I have Office XP (just don't have it installed ATM). Thanks for the heads up man wink.gif.
Hadda
Hi all
Today two upgrades of skin

download :here

1) I have changed the font to arial and now looks good too (but prev. version is avitable)
2) Now this skin is culumn_UI errors free and other dlls (I hope)

user posted image


Have good fun

I'm happy when someone like my skin and using it.

If someone have this problem with colum_UI ( some infos do not refreshing. ) please report if this version work good or not.
Hadda
hi
I have fixed this broblem with refreshing infos that way:
For example is "lua updatePLnum ". This part of code not work correctly:

CODE

lua updatePLnum    

 function update(this)  
    look_setPlaylistIndex(this,fb2k_getNowPlaying())
 end  

function onattach(this) update(this) end    

function onplaybacknewtrack(this) update(this) end    

endlua


but with some mysterious reasons this part of code work perfect (I do not know if only for me now):
CODE

lua updatePLnum_UI  
step=1    

function onplaybacknewtrack(this)  step=1   end    

function onupdate (this)  
  if step==1 then    
    step=-1    
    look_setPlaylistIndex(this,fb2k_getNowPlaying())      
  end
end    

endlua


Maybe "onplaybacknewtrack(this)" is loading too fast, when track not refresh yet ?
I have moded that way "lua updatePLnum", "lua scrolltext" from upNorth Scroll and "lua playlist" from navigator upNorths skin. When the lua do not have function "onupdate" its the "onupdateplayerstatus" will be enough.
Hawk
Hadda

Thanks for such excellent work. I really like your skin. I am amazed that people here don't fall over themselves to praise this skin and your work on it.

A good place to promote your skin is this place:

http://www.advancedpc.org/index.php

Join up and post a message about your skin in the relevant forum

PS

Do you have a name for your skin yet?
Hadda
@Hawk: Thank You for good words. I'm thinking now of name for skin. I thing I'll post a message on this forum soon. There are many interesting thinks on it. biggrin.gif


I'm waiting now for new graphisc from Dziuba.

This is project if You interested of it how that skin will be looks:
This project made Dziuba
user posted image
But now skin looks different smile.gif

And the new project on functional and graphics was started. This will be mode of this skin with navi button, more compact and more easy to use (I thing).
This project made Dziuba too and I think that looks great:
user posted image

But first I wont to finish this skin (no name for now).
Very little update avitable. (progress bar looks little different)
Download (108kB): here
ronyzyz1
Cool graphics with some nice creative spelling smile.gif
Hawk
Holy shit!! That looks great. wub.gif
tk32
it makes me so happy to see there is still interest and development continuing on foo_looks skins

great work everybody (nice one Hadda)

sorry i don't post much lately - but i'm still around if anyone needs advice/assistance


and i still have a few gmail invitations if anyone would like an account there.


tk32.
Stalwart
Eat me if this isn't best windowshade skin rolleyes.gif

Keep creating, Hadda! Greetings from Latvia tongue.gif

And also i would like to say BIG THANKS to Tom for looks2...
tk32
QUOTE(Stalwart @ Jul 4 2004, 02:11 AM)
And also i would like to say BIG THANKS to Tom for looks2...

thanks for the credit, but foo_looks is all the work of danZ

I am simply the public relations guy smile.gif

...however danZ has been extremely busy with his career for the last few months, so I understand why you got confused about who deserved the credit for the plugin.

nice to see new faces. If you need any help with foo_looks, then i'm happy to help

tk32.
Stalwart
WOW crying.gif

Anyway... THANKS TO ALL, WHO MAKE FOOBAR2K EVEN BETTER!

And some kind of feature request...

Can Peter include looks2 and some cool skins (like Graviton or heaBside) in foob's Special edition?
I think this will addict people to BEST PLAYA IN DA UNIVERSE laugh.gif


P.S. Помимо яндекса в этом форуме русские есть?
ronyzyz1
QUOTE(Stalwart @ Jul 4 2004, 05:45 PM)
WOW crying.gif

Anyway... THANKS TO ALL, WHO MAKE FOOBAR2K EVEN BETTER!

And some kind of feature request...

Can Peter include looks2 and some cool skins (like Graviton or heaBside) in foob's Special edition?
I think this will addict people to BEST PLAYA IN DA UNIVERSE laugh.gif


P.S. Помимо яндекса в этом форуме русские есть?

Be careful.
Stalwart
QUOTE(DocUK @ Jul 4 2004, 10:17 AM)
QUOTE(Stalwart @ Jul 4 2004, 05:45 PM)
WOW crying.gif

Anyway... THANKS TO ALL, WHO MAKE FOOBAR2K EVEN BETTER!

And some kind of feature request...

Can Peter include looks2 and some cool skins (like Graviton or heaBside) in foob's Special edition?
I think this will addict people to BEST PLAYA IN DA UNIVERSE laugh.gif


P.S. Помимо яндекса в этом форуме русские есть?

Be careful.

Careful? Can you explain?
ronyzyz1
Carbon 2.0 now available! cool.gif
Once upon a time there was a look... Get it here!

user posted image

Requirement: This look requires the Silkscreen font by Jason Kottke. You must copy the font into your Windows Fonts directory and then open it when it is in the directory or restart.

Buttons:
  • When hovering the mouse of the look, previous, play, pause, stop, next buttons are visible and respond to left clicks as would be expected.
  • The leftmost of the three buttons on the very right of the look toggles the foobar2000 window on left click, and shows the preferences window on right click.
  • The second of the three buttons causes a color selection tray to pop out, with three bars for setting the hue, saturation, and value of the look. When a new color is chosen, the RGB values are shown in the foobar2000 console, which can then be placed in the look configuration to set a new default color.
  • On the bottom right of the color tray there is a dark square which can be used to resize the look by clicking and dragging.
  • The final button closes the look on left click, and closes foobar2000 on right click.
Several rewrites and optimizations followed Carbon 1.5. Features were added along the way, and I tried to make the look as configurable as possible (see description of presets section below).

New features include:
  • Ability to resize the look.
  • Hue/Saturation/Value bars.
  • Time elapsed/Time remaining
  • Advanced preset configuration
  • Modular, reusable code.
  • Bug-free (Hopefully)
Presets:
CODE
width - Sets the default width of the look, must be greater than zero.

minwidth - Sets the minimum width of the look, so the resizer can't make the look disappear etc. Must be greater than zero as well.

minvolume - The minimum volume of the volume bar. Ranges between -100 and 0.

defaulttime - Whether the elapsed (defaulttime = 0) or the remaining time (defaulttime = 1) should be shown by default.

songspec - The formatting string used for the look.


In addition to these presets, you can play with the top global variables in the colorbar LUA script. To take advantage of the new hue, saturation, and value bars I decided to make the progressbars semi-transparent. You can override this, as well as the colors on the rest of the look by modifying the values here. I commented out the color values used by the original Carbon/Coal look, so you can easily modify the new version to look like the old (Though I prefer it this way). If anyone needs help with this, feel free to message or e-mail me.

For the developers, cool new things:
  • Updated colorbar, progressbar, volumebar, resize scripts.
  • Use of semi-transparent sprites to create highlights and shadows.
  • Song time sprite, using XOR logic to take both a preset and toggle into account (In a single line of code!)
Thanks to upNorth for his deltax algorithm from the resize script, and the hsv2rgb and rgb2hsv functions from the colorbar script (Both of these worked much better than my own attempts).

Another link to the look, in case you didn't see the others or think about clicking on the picture!

Suggestions and bug reports should be posted here or sent to my e-mail.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.