* NBA Front Office

Blank 
Denver Nuggets Minnesota Timberwolves Oklahoma City Thunder Portland Trailblazers Utah Jazz :: Boston Celtics Brooklyn Nets New York Knicks Philadelphia 76ers Toronto Raptors 
Golden State Warriors Los Angeles Clippers Los Angeles Lakers Phoenix Suns Sacramento Kings :: Chicago Bulls Cleveland Cavaliers Detroit Pistons Indiana Pacers Milwaukee Bucks 
Dallas Mavericks Houston Rockets Memphis Grizzlies New Orleans Pelicans San Antonio Spurs :: Atlanta Hawks Charlotte Hornets2 Miami Heat Orlando Magic Washington Wizards 
Blank

Author Topic: FAQ (opening post updated)  (Read 23937 times)

0 Members and 1 Guest are viewing this topic.

Offline Garfield

  • League Moderator
  • Legend
  • ****
  • Join Date: Dec 2011
  • Posts: 13918
  • Bonus inPoints: 0
    • :Blank:
    • :PHX:
    • :Blank:
    • :Blank:
    • :ARS:
    • View Profile
FAQ (opening post updated)
« on: June 24, 2012, 07:15:20 AM »
A place for everybody to ask, answer, comment, propose, or complain :)
This post will be updated frequently in Q&A format. Newest additions are in blue.
Also, here are the rules, and here is some spreadsheet help.


GENERAL

Q1. What the hell?

NBA Front Office is a mathematical experiment. Nerds from all around the world join forces to create a fantasy league based on the Collective Bargaining Agreement - a brilliant yet confusing document governing the NBA. But we can't be doing such an awful job if in the end :MIA-NBA: still win ;)


Q2. I joined yesterday. Why is silogical sending me trade offers? Why is Garfield yelling at me?

Meet the team.



Q5. Where are the rules, the spreadsheet, the trade block etc.?

Look at our league header, i.e. the links just above that huge logo.


Q8. Where do you find the fantasy stats?

Just go to our Fantrax league, in the sections TEAM or PLAYERS you can find Fantasy Points per Game (FPG) of each player in each season. If you click on their names, you'll see their entire career.


Q9. Where can I find the historical results to get a feel for the league?

Regular Season results. Playoff results: 2013, 2014, 2015. Hall of Fame.



Q11. This forum is awfully confusing.

The FO forum is divided into various sections where you can post your questions (Q&A), improvement ideas (Brainstorming), and basketball-related stuff (Media). Transactions are for GM's (draft/trades/TO/QO/amnesties/renouncements etc.), and Agents... well, for agents :P Another hint: the button "Notify" is great, both in single threads or entire boards.


Q12. A new GM position has just opened up. Who gets it?

We despise "first come first served". Whenever more people are interested (be it Assistant GM's, media members, agents, or simply folks on the waiting list), I will invite them to paint their vision of the franchise in question, and then choose the most competent one. Thanks to such a contest, we make sure only quality people are hired, and the man with the plan gets the job.

Q13. Why is Dwight Howard on the Suns?

FO kicked off in June 2012. Since then there has been no link between us and the real-life NBA. Dwight, for example, never went to the Lakers, but instead was traded to Phoenix in February 2013, and then signed a contract extension in May.


Q15. What's with the money?

I paid $279 for a Lifetime Premium League on Fantrax, because we deserve the best out there. I asked others to reimburse me $9pp. That being said, the first 3 months are for free, to let you discover 67 reasons why it's worth it.


Q17. The :PHX: GM is a moron. How do we get rid of him?

We don't fire GM's. Instead, we expect the experts to help their colleagues by scrutinising their moves and offering any kind of comment/advice/criticism they wish, as long as they're not insulting anybody, and we ask the less experienced members to to humbly and deeply analyse the feedback they receive. Other people don't question you in order to laugh at your incompetence or ridicule your beliefs. They do it so that you can learn without hurting your team. If somebody criticises your decision, you probably made a mistake. If people think you traded too quickly, try to be more patient with the Trade Block next time. If you are being accused of lack of a clear long-term plan, there might as well be something to it. Just take a while and think about it, try to learn from it, and move forward. And if you're overwhelmed at times, don't hesitate to ask for advice.


Q19. How can I edit the spreadsheet myself?

First of all, make sure you're viewing the actual spreadsheet ("ccc" in the web address), not the published version ("pub"). (You're new and you can't access it? I might have forgotten to give you the viewing rights, complain via PM.) Now go to File => Make a copy in order to create en exact copy of the entire spreadsheet for yourself. Since you'll be the sole owner of the new one, of course you'll have editing rights for every cell.


Q21. When can trades be posted?

"How about..." is not official. What's more, "I'll give you..." is not official either! Every negotiation should end with "Should I post it?" => "Yes, please".


Q23. Can trades be vetoed?

We don't use a Trade Committee. I reserve the right to veto a trade from a non-paying member if our experts believe it's lopsided. Paying members have more leeway, but if our experts believe an inexperienced GM is shooting himself in the foot by not using the Trade Block correctly, we'll apply the Deron Treatment (DT). The trade will be stalled, and the asset in question will be officially added to the Trade Block. The GM will then choose the best offer he gets and give the original taker one last chance to sweeten up his offer enough to beat it. DT has been used in two cases thus far.


Q25. What is expected from Assistant GM's?

Your office is right next to your boss's. We expect the two of you to exchange information internally. Per default, "I offer this if the boss approves" is not a valid bid in free agency, "can you send me what you sent my boss?" shouldn't happen either, and your lack of understanding of any FO/CBA rules will be blamed on the franchise not investing enough resources in the continuous development of their employees :P As a rule of thumb, your franchise being a two-headed monster should not create more work/maintenance/spam for the rest of us. All bids should be made by the boss or explicitly state they have been agreed beforehand. That's of course unless the boss has utter confidence in his Assistant (or no time whatsoever for a certain period of time) and informs me in advance that all bids/proposals by the Assistant are binding.


CBA-RELATED

Q31. How exactly do we go about sending you our qualifying offers/team options/etc?

Assuming I'm :BRK-NBA:, "Lopez - yes, Gaines - no" will suffice. You can post your QO's here. In the Transactions board, you'll also find dedicated threads for renouncing players/exceptions, extensions, and amnesties.


Q33. I have so few players under contract, but still no cap space. How come?
Q34. I'm above the hard cap. How do I change it?

Make sure you take a long look at your team sheet to understand all factors deciding available cap space.


Q36. If my total team salary is more than my FO Hard cap, can I still sign players?

No, you have to shred/renounce some contracts before you can sign players. However, all rookies are automatically signed to your team regardless of the situation, and minimum salary players can be signed until your roster size reaches the required minimum of 13.


Q38. What are the 2013/14 cap-related numbers?

They have been announced on July 10, and can be seen in the CtrlPanel. Most of them were bumped very slightly from last season.


FREE AGENCY

Q47. What's the new salary cap?

Once the Moratorium ends, follow this link.


Q49. What is the timing? Any deadlines?

Just like IRL, come July 1 negotiations with agents begin. Just like IRL, some players will decide quickly, others will weigh their options forever. Just like IRL, no signing or trade becomes official (i.e. posted in Transactions) until the Moratorium ends. Unlike IRL, we put deadlines on agents based on the player's perceived value.


Q51. What about sign-and-trades?

I assume you've already seen the rules and Coon's explanation, so I'll focus on mechanics: although usually you merely need to satisfy the agent, S&T is the only situation where consent from the old team is also needed. In practice:

GM
Step 1 - A GM would like to sign a player via a Sign and Trade
Step 2 - The GM sends in an offer to an agent and notes that the signing would have to be a sign and trade
Step 3 - Wait for the agent

Agent
Step 1 - Is the S&T offer the highest? If its not let the GM know they need to step up their offer.
Step 2 - Is the S&T offer the highest and the team with bird rights has the 2nd highest offer? If true let the team with bird rights know that they have the choice to either complete a S&T with Team A or they can sign the player using their 2nd highest offer.
Step 3 - Is the S&T offer the highest and a 3rd team has the 2nd highest offer? If true let the team with bird rights know that they have the choice to either complete a S&T with Team A or they will lose the free agent to a 3rd team.

Notes for the Agent. A S&T offer is not a real offer until the "T" is agreed to in principle. This means if you receive a S&T offer, don't use it to try to up the other teams offers. If the GM submits a S&T offer and also says the trade has been agreed to in principle than you can use this offer as the "high" offer and give the other interested teams a chance to beat it before you sign away your player.



Q53. Which players can I offer contracts to?

If somebody is listed here, too late.
If somebody is listed here, you send the agent a PM as soon as possible.
If somebody is listed here, he will have a new agent soon.


Q54. In which order should I sign players if I have cap space?

1) Sign players with high cap holds 1st. If you sign a player with a 1st yr salary lower than their cap hold, your cap hit goes down.
2) Sign players using your cap room
3) Sign players using bird-rights who have low cap holds.
4) Sign a player using your Room-MLE

If you need to go out of order talk to the agent, he'll help you out.



Q55. Should I offer a contract to my own RFA?

That sounds like a good idea. Otherwise he might like his QO better than all other offers, and walk as UFA a year from now. If your contract proves less attractive than what others offer, you'll still have the chance to match of course.


Q57. That other team has no GM, but just signed a free agent. How come?

The league office (as in, yours truly) will take care of the orphans: QO's, TO's, and occasionally low-balling offers to free agents.


Q59. How to know which kind of Bird rights I have to my own free agent?

As you know from Coon #25, it's full Bird for players who haven't changed teams as free agents for 3 years, Early Bird - for 2 years, or Non-Bird - all others. Unless your sheet clarifies is explicitly (last column), here's how to quickly find out a given player's FO history:

  • On ProFSL, go to Home => Search
  • Type in e.g. "Duncan" and choose "most recent topics first"
  • Uncheck "check all" and click on "choose a board to search in"
  • Ctrl+f "Front" and only tick "Completed Transactions"
  • Click search on the very bottom right
  • You immediately find some trades (irrelevant here) and the free agent signing you're looking for

Q61. I want to sign a player with cap space, do I need to renounce my exceptions?

No, if you already have the required cap space. And if you don't? Not always, as you might as well already have so much cap space your exceptions have been lost automatically. (In this case, you will also gain a new exception: "Room Mid-Level Exception".) But if you don't have the cap you want to use, feel free to mention to the agent that you're renouncing this or that exception conditionally, i.e. only if the bid is successful.
         
         
Q63. I want an RFA to sign an offer sheet with me, but my own free agents have cap holds. Do I need to renounce these players? When?

Larry Coon covers the theory. In practice, just point out to the agent which players you're renouncing only for this purpose.
                     
         
Q64. What about UFA's and renouncements then?

In FO, we're extending the rule mentioned in Q63 to all free agents, assuming that until the guy signs on the dotted line you're merely testing the waters. Thus, just like with exceptions (Q61), feel free to mention to the agent that you're renouncing this or that player conditionally, i.e. only if the bid is successful.


Q71. I'm below the FO hard cap. Am I signing Blake Griffin AND Steph Curry?

The hard cap is irrelevant when it comes to signing other teams' free agents. It is simply there to make your life a bit more miserable, merely simulating your market size limitation, as Milwaukee and New York don't really compare in terms of spending power. The NBA operates under a soft cap, plus all unused exceptions count against it, so what really matters is your cap space, at the very very bottom of your team sheet. But don't panic: 80% of real-life NBA teams don't have cap room either :)


Q73. Why are free agents signing before their deadlines?

The agent deadline constitutes the last possible moment to sign the player before losing him, not the first.



Q75. What's the max roster size during Free Agency?

20. 15 after October 31.


Q77. What should (could) I do with players who are not in the NBA in real life? Do I waive them?

If they are this summer's draft picks, they will automatically move to the Unsigned Draft Picks section at the bottom of your sheet. They earn nothing and don't count against the max number of players. Once they join the league in the future, you'll be given the SRE to sign them.

Waiving players won't give you any advantage if their contracts are guaranteed (90% of the cases), unless you use the Stretch provision.
Of course if you're above 15 players, those outside the league are the first ones you should waive. Their salaries will remain in the books.


Q79 What do agents want?

Short version: we like high average salary, PO's, big markets, good teams. We hate TO's, NG years.
Long version: check the actual formula yourself.

Why don't we care about the contract length in the summer of 2015? Because what the players want is both security (long=good) and signing for big bucks once the giant salary cap arrives (short=good). Since those two are contradictory, it lets us simply things and just assume both short and long contracts have their perks.
« Last Edit: July 18, 2015, 03:27:02 AM by Garfield »
Skype: stefek-burczymucha
Leagues I run: Advanced NBA, Cycling, All-Europe Football

Offline NickF

  • MVP
  • ****
  • Join Date: Jun 2011
  • Posts: 3987
  • Bonus inPoints: 0
    • :CAR:
    • :CHA:
    • :CAR-NHL:
    • :UNC:
    • View Profile
Re: FAQ
« Reply #1 on: June 24, 2012, 02:46:29 PM »
should we pm you with qualifying offers, or can we just post in the transactions board?

Offline Garfield

  • League Moderator
  • Legend
  • ****
  • Join Date: Dec 2011
  • Posts: 13918
  • Bonus inPoints: 0
    • :Blank:
    • :PHX:
    • :Blank:
    • :Blank:
    • :ARS:
    • View Profile
Re: FAQ
« Reply #2 on: June 24, 2012, 03:30:31 PM »
should we pm you with qualifying offers, or can we just post in the transactions board?

Good idea Nick! Thread created, first post here updated.
Skype: stefek-burczymucha
Leagues I run: Advanced NBA, Cycling, All-Europe Football

Offline silogical

  • MVP
  • ****
  • Join Date: May 2013
  • Posts: 4360
  • Bonus inPoints: 0
    • :STL-NFL:
    • :TOR-NBA:
    • :OTT:
    • :Kansas:
    • :TOR-MLS:
    • View Profile
Re: FAQ
« Reply #3 on: June 20, 2013, 01:30:02 AM »
When we start bidding on FA's. What is the order?

Cap hold highest to lowest?
:win: 5 years 27 seasons 16 championships :win:
CCD Pelicans 2014 - Undefeated Champion | CCD Pelicans 2016 - Champion
NBAFO 2.0 2014 - Champion | NBAFO 2.0 2015 - Champion |
Basketball Casino 2014 - Champion
Premium NFL 2014 - Champion
NFL Casino 2014 - Champion
NFL Daily Fantasy 2015 - Champion
Premium NBA 2015 - Champion
LOR Jazz 2015 - Champion $202.25 | LOR Jazz 2016 - Champion
NBAFO Raptors 2016 - Champion 79-3 16-0 | NBAFO Raptors 2017 - Champion | NBAFO Suns 2018 - Champion
March Madness 2016 - Champion $240
3 in the key 2016 - Champion $300

Offline Garfield

  • League Moderator
  • Legend
  • ****
  • Join Date: Dec 2011
  • Posts: 13918
  • Bonus inPoints: 0
    • :Blank:
    • :PHX:
    • :Blank:
    • :Blank:
    • :ARS:
    • View Profile
Re: FAQ
« Reply #4 on: June 21, 2013, 07:54:55 PM »
More or less. And only after the player's real-life future is confirmed.
Skype: stefek-burczymucha
Leagues I run: Advanced NBA, Cycling, All-Europe Football

Offline Ace

  • Legend
  • Join Date: Jan 2013
  • Posts: 5175
  • Bonus inPoints: 166
    • :STL-NFL:
    • :DEN-NBA:
    • :Blank:
    • :NotreDame:
    • :LIV:
    • View Profile
Re: FAQ
« Reply #5 on: June 25, 2013, 09:05:40 AM »
Technically if the winning bid on a FA comes from his current team then they should be able to delay the signing if they so wish (if new cap number would be greater than cap hold it would obviously affect cap room; most NBA teams conduct business in this way.)

Offline Garfield

  • League Moderator
  • Legend
  • ****
  • Join Date: Dec 2011
  • Posts: 13918
  • Bonus inPoints: 0
    • :Blank:
    • :PHX:
    • :Blank:
    • :Blank:
    • :ARS:
    • View Profile
Re: FAQ
« Reply #6 on: June 25, 2013, 11:50:40 AM »
Redd-style? Sure, why not. Feel free to propose the simplest mechanic you can come up with.
Skype: stefek-burczymucha
Leagues I run: Advanced NBA, Cycling, All-Europe Football

Offline Ace

  • Legend
  • Join Date: Jan 2013
  • Posts: 5175
  • Bonus inPoints: 166
    • :STL-NFL:
    • :DEN-NBA:
    • :Blank:
    • :NotreDame:
    • :LIV:
    • View Profile
Re: FAQ
« Reply #7 on: June 25, 2013, 12:12:04 PM »
Submit delayed processing request with bid, if successful goes into pending transactions topic along with hard cap figure. Any subsequent deals a team makes (including completing pending transaction) may not exceed higher figure between revised hard cap and hard cap after winning bid.

If the player is put into the spreadsheet in the unsigned category then a manager can manually add his salary easily when making hard cap calculations. I would expect that only experienced GMs would use this option so there shouldn't be too many problems.


Offline Garfield

  • League Moderator
  • Legend
  • ****
  • Join Date: Dec 2011
  • Posts: 13918
  • Bonus inPoints: 0
    • :Blank:
    • :PHX:
    • :Blank:
    • :Blank:
    • :ARS:
    • View Profile
Re: FAQ
« Reply #8 on: June 25, 2013, 12:39:23 PM »
Yup, makes sense :toast:
Skype: stefek-burczymucha
Leagues I run: Advanced NBA, Cycling, All-Europe Football

Offline KOYA TURLING

  • Veteran
  • **
  • Join Date: Apr 2013
  • Posts: 979
  • Bonus inPoints: 0
    • :Blank:
    • :MIA-NBA:
    • :Blank:
    • :Blank:
    • :CHE:
    • View Profile
Re: FAQ
« Reply #9 on: July 03, 2013, 09:26:03 AM »
Let's say Bynum is now up for bidding,

The lakers want to bid on Bynum.  Can they still offer him even though they are now over the hard cap because of his cap hold?

They can't renounce him obviously since it will lose their rights to be over the salary cap.

 

Forum Search


Quick Profile

 
 
Welcome, Guest. Please login or register.
Did you miss your activation email?

* Chat Room

Refresh History
  • indiansnation: to many eird losses today
    October 14, 2019, 01:43:37 AM
  • indiansnation: shure hell didnt think dallas was going to loose to jets
    October 14, 2019, 01:43:57 AM
  • Brent: Lots of individuals on Dallas.  If they pay Dak the $40M/yr that he wants,that will be the end of them.
    October 14, 2019, 01:45:58 AM
  • Yeagg: Dak has been playing well
    October 14, 2019, 01:49:03 AM
  • indiansnation: i agree with brent he is good but not worth that kind of money
    October 14, 2019, 01:53:50 AM
  • Brent: He's not $40M/yr good.  they they will have 20% of their cap tied up in one position.
    October 14, 2019, 01:54:56 AM
  • Yeagg: Honestly idk BooYah! about football. I just play fantasy football for fun
    October 14, 2019, 01:56:44 AM
  • Yeagg: I'm still trying to figure out how I have Dak Prescott, LeVeon Bell, Austin Ekeler, Phillip Lindsay, DeAndre Hopkins, Michael Thomas, Mike Williams, AJ Green, Darren Waller, Nick Bosa, Josh Allen, Khalil Mack, and Blake Martinez on one of my fantasy teams and I am 3-3
    October 14, 2019, 01:59:13 AM
  • indiansnation: yeagg wait till aj green comes back he will help your team so much
    October 14, 2019, 02:01:04 AM
  • indiansnation: u got a very good team yeagg
    October 14, 2019, 02:01:28 AM
  • Brent: Same concept especially if you consider NFLC.  The NFL salary cap is the same as our $188.2M year.  The difference is RL football you have to pay offensive lineman and most teams carry 6-8 with left tackle being about the highest paid non QB position.  That was until recently, but they still get paid.  So if you pay your QB $40M/yr, your LT $15M/yr and the rest of your line a total of about $25-35M year, that could be $90M on 6-7 players.  You still have to field all of your skill positions and defense for the other $100M.
    October 14, 2019, 02:01:46 AM
  • Yeagg: I should be better than a .500 team
    October 14, 2019, 02:02:00 AM
  • Brent: Yeah, I have a couple redraft leagues where I should be better than I am.
    October 14, 2019, 02:02:36 AM
  • Yeagg: Isn't that where drafting comes in handy
    October 14, 2019, 02:02:49 AM
  • Brent: Exactly
    October 14, 2019, 02:03:34 AM
  • Yeagg: I was referring to the cap space comment in case you didn't know
    October 14, 2019, 02:04:38 AM
  • indiansnation: i think its harder guessing what yound guys will produce in nfl than baseball
    October 14, 2019, 02:05:31 AM
  • Brent: The Cowboys got lucky with La'ell Colllins.  He was 1st round talent, but fell out of the draft to UDFA due to false allegations that he was cleared of. So they got one of if not the best OT from that draft for peanuts.  Eventually he will need to be paid.
    October 14, 2019, 02:06:28 AM
  • Brent: Yeah, the draft is huge and also hitting on UDFAs.  Teams have to develop and then keep their own talent or they'll go broke and end up in salary cap hell.
    October 14, 2019, 02:07:09 AM
  • Yeagg: So basically just like baseball
    October 14, 2019, 02:17:10 AM
  • indiansnation: yep nfl u gotta watch how much u pay look at browns they are going to have that problem in 2021 they have alot of good tallent thats going to need to get paid.
    October 14, 2019, 02:17:13 AM
  • Yeagg: And no way Brian. Baseball has 40 rounds and still most of those guys never even sniff the MLB
    October 14, 2019, 02:17:33 AM
  • Yeagg: More 1st round picks are bust than even play a full season
    October 14, 2019, 02:18:02 AM
  • Brent: They also have between now and then to figure out who will be resigned and who will be replaced and don't they still have quite a few 1st round picks between now and then?
    October 14, 2019, 02:24:21 AM
  • indiansnation: Hey if u have a top notch gm with a great scouting staff u can make any player u draft be great. Look at Boston their minors sick why is that because they suck at drafting. Know look at Tampa and indians and miami they have pretty dang good minors especially I diane look at who they had pitching this year bauer got traded, and they lost 2 of their sp most. Of the yr
    October 14, 2019, 03:45:28 PM
  • Thecliff: :agent: Buckets Of Dimes (BOD) webpage on the Internet [link] ENJOY  :toth:
    October 14, 2019, 10:30:44 PM
  • Brent: Brian, I was talking football.  I think you were talking baseball.
    October 14, 2019, 10:35:26 PM
  • Thecliff: :judge: Remember THE LEAGUE? well, that league is doing great at fantrax and has many members here are still GM of teams [link]
    Yesterday at 03:58:12 AM
  • Geezer66: What’s up Fellas! Any football teams with openings?
    Yesterday at 09:15:38 AM
  • Brent: Yes, NFLC has quite a few openings.  I'll PM you.
    Yesterday at 09:18:29 AM
  • Brent: NFL Countdown
    Yesterday at 09:19:08 AM
  • blkhwkfn: Might be a couple in The Gridiron and Title town (4 sport league)
    Yesterday at 09:19:56 AM
  • Brent: blkhwkfn, it's Saints vs Bears this week.
    Yesterday at 09:22:54 AM
  • Geezer66: Ok thanks! Let me know for the Gridiron also
    Yesterday at 09:58:58 AM
  • Brent: Geezer, I sent you a PM.
    Yesterday at 10:04:19 AM
  • indiansnation: Morning guys
    Yesterday at 10:13:30 AM
  • indiansnation: Welcome to site geezer
    Yesterday at 10:13:49 AM
  • Vik: Welcome Geezer
    Yesterday at 10:52:17 AM
  • indiansnation: Vik whats up
    Yesterday at 01:41:20 PM
  • indiansnation: Geezer pm
    Yesterday at 01:41:29 PM
  • indiansnation: Flashg
    Yesterday at 01:44:14 PM
  • indiansnation: Flash pm
    Yesterday at 01:44:22 PM
  • Vik: Not much Brian, just griding at work
    Yesterday at 01:48:53 PM
  • Daddy: Today was a good day. Hopefully more good then bad are on the horizon.
    Yesterday at 10:23:34 PM
  • Daddy: @Brian our teams made a trade together like it was you and I trading.
    Yesterday at 10:25:27 PM
  • indiansnation: Browns didnt want him on team so atleast we got a pick for him. We were talking about cutting him
    Today at 12:30:39 AM
  • Thecliff: :judge: 1stG completed wepage updates to present date [link]
    Today at 02:29:18 AM
  • Daddy: Yeah raised a red flag for me to get one of your olineman but since we played him i guessed we knew what we were doing.
    Today at 10:16:32 AM
  • Daddy: You think the Browns want the other 4 starters or do they want to cut them too?
    Today at 10:20:11 AM
  • indiansnation: The guy u got wasnt working out for us thats all
    Today at 05:46:04 PM